Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
  7.14      0.02     0.02  2794093     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  3.57      0.03     0.01   833604     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  3.57      0.04     0.01   832729     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  3.57      0.05     0.01   632432     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  3.57      0.06     0.01   519718     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  3.57      0.07     0.01   489964     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  3.57      0.08     0.01   231661     0.00     0.00  std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&)
  3.57      0.09     0.01   197151     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&)
  3.57      0.10     0.01   181252     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  3.57      0.11     0.01   180898     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  3.57      0.12     0.01   152923     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  3.57      0.13     0.01   100162     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>)
  3.57      0.14     0.01    96313     0.00     0.00  operator new(unsigned long, void)
  3.57      0.15     0.01    91758     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  3.57      0.16     0.01    70106     0.00     0.00  void snapdev::NOT_USED<ed::Callback&>(ed::Callback&)
  3.57      0.17     0.01    40527     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  3.57      0.18     0.01    13538     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  3.57      0.19     0.01    10018     0.00     0.00  ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc)
  3.57      0.20     0.01    10018     0.00     0.00  std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority)
  3.57      0.21     0.01    10018     0.00     0.00  std::shared_ptr<ed::connection_with_send_message>::~shared_ptr()
  3.57      0.22     0.01    10000     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  3.57      0.23     0.01    10000     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  3.57      0.24     0.01                             std::ctype<char>::tolower(char, char const) const
  3.57      0.25     0.01                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::transform<char>(char, char) const
  3.57      0.26     0.01                             std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&)
  1.79      0.27     0.01   490109     0.00     0.00  char std::__addressof<char>(char&)
  1.79      0.27     0.01   186177     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  1.79      0.28     0.01    10018     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  1.79      0.28     0.01    10017     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00   862424     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  0.00      0.28     0.00   833864     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.00      0.28     0.00   833775     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  0.00      0.28     0.00   833724     0.00     0.00  char const std::addressof<char const>(char const&)
  0.00      0.28     0.00   731309     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  0.00      0.28     0.00   711027     0.00     0.00  std::is_constant_evaluated()
  0.00      0.28     0.00   545665     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.00      0.28     0.00   521837     0.00     0.00  std::Anydata::_M_access()
  0.00      0.28     0.00   514079     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.00      0.28     0.00   490043     0.00     0.00  char std::addressof<char>(char&)
  0.00      0.28     0.00   489183     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.00      0.28     0.00   472696     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  0.00      0.28     0.00   364267     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.00      0.28     0.00   345143     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.00      0.28     0.00   331744     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.00      0.28     0.00   325170     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.00      0.28     0.00   302439     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  0.00      0.28     0.00   300515     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>()
  0.00      0.28     0.00   290471     0.00     0.00  std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00   290469     0.00     0.00  std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00   280439     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&)
  0.00      0.28     0.00   274969     0.00     0.00  std::Function_base::~Functionbase()
  0.00      0.28     0.00   273888     0.00     0.00  std::Functionbase::_M_empty() const
  0.00      0.28     0.00   271862     0.00     0.00  std::function<void (ed::message&)>::operator bool() const
  0.00      0.28     0.00   270161     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  0.00      0.28     0.00   263006     0.00     0.00  std::Functionbase::Functionbase()
  0.00      0.28     0.00   261872     0.00     0.00  std::function<void (ed::message&)>::~function()
  0.00      0.28     0.00   256853     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.00      0.28     0.00   255333     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.00      0.28     0.00   241491     0.00     0.00  snapdev::NOT_USED()
  0.00      0.28     0.00   241422     0.00     0.00  std::Anydata::_M_access() const
  0.00      0.28     0.00   225054     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char)
  0.00      0.28     0.00   225020     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type)
  0.00      0.28     0.00   224995     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.00      0.28     0.00   224995     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.00      0.28     0.00   224990     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.00      0.28     0.00   224980     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.00      0.28     0.00   224971     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.00      0.28     0.00   224938     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
  0.00      0.28     0.00   220360     0.00     0.00  std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>()
  0.00      0.28     0.00   210341     0.00     0.00  std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00   210334     0.00     0.00  std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00   202757     0.00     0.00  snapdev::timespec_ex::set(snapdev::timespec_ex const&)
  0.00      0.28     0.00   200313     0.00     0.00  std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&)
  0.00      0.28     0.00   197182     0.00     0.00  std::allocatortraits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.00      0.28     0.00   180540     0.00     0.00  (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&)
  0.00      0.28     0.00   171492     0.00     0.00  snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const
  0.00      0.28     0.00   170222     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  0.00      0.28     0.00   161261     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue()
  0.00      0.28     0.00   160257     0.00     0.00  ed::Callback::~Callback()
  0.00      0.28     0.00   152001     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00      0.28     0.00   150255     0.00     0.00  std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00   147989     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.00      0.28     0.00   143797     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.00      0.28     0.00   143188     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
  0.00      0.28     0.00   141127     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&)
  0.00      0.28     0.00   140912     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.00      0.28     0.00   140896     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  0.00      0.28     0.00   140866     0.00     0.00  std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.00      0.28     0.00   140856     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  0.00      0.28     0.00   140849     0.00     0.00  __gnu_cxx::new_allocator<char>::_M_max_size() const
  0.00      0.28     0.00   140226     0.00     0.00  ed::Callback::Callback(ed::Callback const&)
  0.00      0.28     0.00   140223     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>)
  0.00      0.28     0.00   140222     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&)
  0.00      0.28     0.00   140221     0.00     0.00  std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00   140218     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const
  0.00      0.28     0.00   132382     0.00     0.00  std::iteratortraits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag)
  0.00      0.28     0.00   132276     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.00      0.28     0.00   127830     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.00      0.28     0.00   120776     0.00     0.00  Catch::StringRef::StringRef()
  0.00      0.28     0.00   120712     0.00     0.00  operator"" catchsr(char const, unsigned long)
  0.00      0.28     0.00   115282     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00      0.28     0.00   110178     0.00     0.00  std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00   102900     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.00      0.28     0.00   102861     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.00      0.28     0.00   100161     0.00     0.00  std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00   100158     0.00     0.00  std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const
  0.00      0.28     0.00   100158     0.00     0.00  void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&)
  0.00      0.28     0.00    99810     0.00     0.00  std::chartraits<char>::length(char const)
  0.00      0.28     0.00    94416     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
  0.00      0.28     0.00    94371     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.00      0.28     0.00    94332     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)
  0.00      0.28     0.00    92258     0.00     0.00  snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&)
  0.00      0.28     0.00    80321     0.00     0.00  std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&)
  0.00      0.28     0.00    80261     0.00     0.00  std::sharedptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&)
  0.00      0.28     0.00    80144     0.00     0.00  cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&)
  0.00      0.28     0.00    80144     0.00     0.00  std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&)
  0.00      0.28     0.00    80096     0.00     0.00  addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&)
  0.00      0.28     0.00    80093     0.00     0.00  ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&)
  0.00      0.28     0.00    80090     0.00     0.00  (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&)
  0.00      0.28     0.00    80000     0.00     0.00  char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14]
  0.00      0.28     0.00    75924     0.00     0.00  char const std::__miter_base<char const>(char const)
  0.00      0.28     0.00    75924     0.00     0.00  char const std::__niter_base<char const>(char const)
  0.00      0.28     0.00    74473     0.00     0.00  snapdev::timespec_ex::set(long)
  0.00      0.28     0.00    72248     0.00     0.00  snapdev::timespec_ex::negative() const
  0.00      0.28     0.00    68031     0.00     0.00  snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const
  0.00      0.28     0.00    60726     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.00      0.28     0.00    60356     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.00      0.28     0.00    60356     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  0.00      0.28     0.00    60337     0.00     0.00  ed::dispatcher_match::~dispatcher_match()
  0.00      0.28     0.00    60294     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00    60278     0.00     0.00  std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00    60278     0.00     0.00  std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00    54222     0.00     0.00  snapdev::timespec_ex::timespec_ex()
  0.00      0.28     0.00    54150     0.00     0.00  snapdev::timespec_ex::operator=(snapdev::timespec_ex)
  0.00      0.28     0.00    54091     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  0.00      0.28     0.00    50200     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    50082     0.00     0.00  void snapdev::NOT_USED<ed::Expression&>(ed::Expression&)
  0.00      0.28     0.00    50082     0.00     0.00  ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&)
  0.00      0.28     0.00    50077     0.00     0.00  void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&)
  0.00      0.28     0.00    50013     0.00     0.00  Catch::ExprLhs<snapdev::timespec_ex const&>::ExprLhs(snapdev::timespec_ex const&)
  0.00      0.28     0.00    50005     0.00     0.00  Catch::ExprLhs<snapdev::timespec_ex const&> Catch::operator<=<snapdev::timespec_ex, 0>(Catch::Decomposer&&, snapdev::timespec_ex&&)
  0.00      0.28     0.00    50000     0.00     0.00  Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex&)
  0.00      0.28     0.00    50000     0.00     0.00  Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::~BinaryExpr()
  0.00      0.28     0.00    50000     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&)
  0.00      0.28     0.00    40269     0.00     0.00  ed::MatchValue<unsigned short>::MatchValue(unsigned short)
  0.00      0.28     0.00    40219     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00    40218     0.00     0.00  std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00    40072     0.00     0.00  std::allocator<cluck::cluck>::~allocator()
  0.00      0.28     0.00    40069     0.00     0.00  std::shared_ptr<ed::dispatcher>::~shared_ptr()
  0.00      0.28     0.00    40068     0.00     0.00  std::allocator<ed::dispatcher>::~allocator()
  0.00      0.28     0.00    40066     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::~allocator()
  0.00      0.28     0.00    40065     0.00     0.00  ed::MatchValue<unsigned short>::get() const
  0.00      0.28     0.00    40063     0.00     0.00  std::allocator<ed::dispatcher_match>::~allocator()
  0.00      0.28     0.00    40061     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator()
  0.00      0.28     0.00    38138     0.00     0.00  char std::__niter_base<char>(char)
  0.00      0.28     0.00    37999     0.00     0.00  char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char)
  0.00      0.28     0.00    37999     0.00     0.00  char std::__copy_move_a2<false, char const, char>(char const, char const, char)
  0.00      0.28     0.00    37962     0.00     0.00  char std::__niter_wrap<char>(char const&, char)
  0.00      0.28     0.00    37962     0.00     0.00  char std::__copy_move_a<false, char const, char>(char const, char const, char)
  0.00      0.28     0.00    37962     0.00     0.00  char std::__copy_move_a1<false, char const, char>(char const, char const, char)
  0.00      0.28     0.00    37962     0.00     0.00  char std::copy<char const, char>(char const, char const, char)
  0.00      0.28     0.00    36124     0.00     0.00  snapdev::timespec_ex::add(snapdev::timespec_ex const&) const
  0.00      0.28     0.00    36060     0.00     0.00  snapdev::timespec_ex::set(timespec const&)
  0.00      0.28     0.00    36060     0.00     0.00  snapdev::timespec_ex::timespec_ex(timespec const&)
  0.00      0.28     0.00    36060     0.00     0.00  snapdev::timespec_ex::operator-() const
  0.00      0.28     0.00    30278     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00      0.28     0.00    30268     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00      0.28     0.00    30249     0.00     0.00  ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&))
  0.00      0.28     0.00    30246     0.00     0.00  ed::MatchValue<char const>::MatchValue(char const)
  0.00      0.28     0.00    30164     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release()
  0.00      0.28     0.00    30157     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref()
  0.00      0.28     0.00    30150     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr()
  0.00      0.28     0.00    30150     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count()
  0.00      0.28     0.00    30140     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
  0.00      0.28     0.00    30139     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr()
  0.00      0.28     0.00    30137     0.00     0.00  std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    30132     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count()
  0.00      0.28     0.00    30125     0.00     0.00  std::__detail::Listnode_header::_M_init()
  0.00      0.28     0.00    30054     0.00     0.00  __gnu_cxx::new_allocator<cluck::cluck>::new_allocator(__gnu_cxx::new_allocator<cluck::cluck> const&)
  0.00      0.28     0.00    30054     0.00     0.00  __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr()
  0.00      0.28     0.00    30054     0.00     0.00  std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&)
  0.00      0.28     0.00    30054     0.00     0.00  std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&)
  0.00      0.28     0.00    30054     0.00     0.00  void std::Destroy<ed::dispatcher_match>(ed::dispatcher_match)
  0.00      0.28     0.00    30052     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&)
  0.00      0.28     0.00    30052     0.00     0.00  __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr()
  0.00      0.28     0.00    30052     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00    30052     0.00     0.00  void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match)
  0.00      0.28     0.00    30051     0.00     0.00  std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&)
  0.00      0.28     0.00    30050     0.00     0.00  __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_ptr()
  0.00      0.28     0.00    30050     0.00     0.00  __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_addr()
  0.00      0.28     0.00    30050     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00    30049     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00    30048     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr()
  0.00      0.28     0.00    30048     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00    30048     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(ed::message&)> >::type&)
  0.00      0.28     0.00    30047     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr()
  0.00      0.28     0.00    30047     0.00     0.00  std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00    30035     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00    30035     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00    29345     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00    29342     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign()
  0.00      0.28     0.00    25856     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type)
  0.00      0.28     0.00    25139     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const)
  0.00      0.28     0.00    22035     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign()
  0.00      0.28     0.00    21511     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00      0.28     0.00    20672     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.00      0.28     0.00    20417     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal()
  0.00      0.28     0.00    20413     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.00      0.28     0.00    20183     0.00     0.00  std::Headbase<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&)
  0.00      0.28     0.00    20134     0.00     0.00  std::_weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00    20132     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>)
  0.00      0.28     0.00    20119     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const
  0.00      0.28     0.00    20117     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const
  0.00      0.28     0.00    20098     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    20083     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long)
  0.00      0.28     0.00    20083     0.00     0.00  std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    20083     0.00     0.00  std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&)
  0.00      0.28     0.00    20083     0.00     0.00  std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&)
  0.00      0.28     0.00    20083     0.00     0.00  std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&)
  0.00      0.28     0.00    20083     0.00     0.00  std::allocatortraits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long)
  0.00      0.28     0.00    20082     0.00     0.00  std::shared_ptr<cluck::cluck>::~shared_ptr()
  0.00      0.28     0.00    20082     0.00     0.00  std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00    20082     0.00     0.00  std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&)
  0.00      0.28     0.00    20079     0.00     0.00  std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::_Placeholder<1> const&)
  0.00      0.28     0.00    20073     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const
  0.00      0.28     0.00    20073     0.00     0.00  std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long)
  0.00      0.28     0.00    20071     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const)
  0.00      0.28     0.00    20070     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    20049     0.00     0.00  std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const)
  0.00      0.28     0.00    20046     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00    20036     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase()
  0.00      0.28     0.00    20036     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&)
  0.00      0.28     0.00    20036     0.00     0.00  std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&)
  0.00      0.28     0.00    20036     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00    20036     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    20036     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00    20036     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00    20035     0.00     0.00  ed::MatchValue<char const>::get() const
  0.00      0.28     0.00    20035     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00    20035     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long)
  0.00      0.28     0.00    20035     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00    20035     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    20034     0.00     0.00  ed::Tag::Tag()
  0.00      0.28     0.00    20034     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00    20034     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00    20034     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&)
  0.00      0.28     0.00    20034     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00    20034     0.00     0.00  void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match)
  0.00      0.28     0.00    20034     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    20034     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00    20034     0.00     0.00  std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector()
  0.00      0.28     0.00    20034     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    20034     0.00     0.00  void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match)
  0.00      0.28     0.00    20034     0.00     0.00  void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&)
  0.00      0.28     0.00    20033     0.00     0.00  ed::Priority::Priority()
  0.00      0.28     0.00    20033     0.00     0.00  std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag)
  0.00      0.28     0.00    20033     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00    20033     0.00     0.00  ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const
  0.00      0.28     0.00    20033     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&)
  0.00      0.28     0.00    20033     0.00     0.00  std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&)
  0.00      0.28     0.00    20033     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00    20033     0.00     0.00  bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr))
  0.00      0.28     0.00    20032     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator()
  0.00      0.28     0.00    20032     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::get() const
  0.00      0.28     0.00    20032     0.00     0.00  std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::_S_get(std::Spebo_helper<0, std::allocator<cluck::cluck>, true>&)
  0.00      0.28     0.00    20032     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00    20031     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00    20031     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    20030     0.00     0.00  ed::MatchFunc::MatchFunc()
  0.00      0.28     0.00    20030     0.00     0.00  std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority)
  0.00      0.28     0.00    20030     0.00     0.00  std::initializer_list<ed::dispatcher_match>::begin() const
  0.00      0.28     0.00    20030     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    20029     0.00     0.00  ed::Callback::Callback(std::function<void (ed::message&)>)
  0.00      0.28     0.00    20029     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00    20028     0.00     0.00  ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&)
  0.00      0.28     0.00    20027     0.00     0.00  ed::Expression::Expression()
  0.00      0.28     0.00    20026     0.00     0.00  ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&)
  0.00      0.28     0.00    20026     0.00     0.00  std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    20026     0.00     0.00  void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&)
  0.00      0.28     0.00    20025     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    19296     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const
  0.00      0.28     0.00    18234     0.00     0.00  snapdev::timespec_ex::set(long, long)
  0.00      0.28     0.00    18081     0.00     0.00  snapdev::timespec_ex::timespec_ex(long, long)
  0.00      0.28     0.00    18030     0.00     0.00  snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&)
  0.00      0.28     0.00    18030     0.00     0.00  snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&)
  0.00      0.28     0.00    18030     0.00     0.00  snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const
  0.00      0.28     0.00    18026     0.00     0.00  snapdev::timespec_ex::operator<(snapdev::timespec_ex const&) const
  0.00      0.28     0.00    17598     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  0.00      0.28     0.00    17591     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00      0.28     0.00    14611     0.00     0.00  snapdev::timespec_ex::operator>(snapdev::timespec_ex const&) const
  0.00      0.28     0.00    13008     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long)
  0.00      0.28     0.00    12177     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    12176     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00    10692     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00      0.28     0.00    10287     0.00     0.00  std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    10223     0.00     0.00  std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    10221     0.00     0.00  std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00    10219     0.00     0.00  std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00    10122     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00    10122     0.00     0.00  std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00    10122     0.00     0.00  std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00    10115     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr()
  0.00      0.28     0.00    10115     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00    10058     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00    10054     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.00      0.28     0.00    10051     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.00      0.28     0.00    10048     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const
  0.00      0.28     0.00    10048     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00      0.28     0.00    10033     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00    10031     0.00     0.00  bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00      0.28     0.00    10018     0.00     0.00  (anonymous namespace)::test_messenger::~test_messenger()
  0.00      0.28     0.00    10018     0.00     0.00  ed::dispatcher::~dispatcher()
  0.00      0.28     0.00    10018     0.00     0.00  ed::MatchFunc::MatchFunc(ed::match_t ()(ed::dispatcher_match const, ed::message&))
  0.00      0.28     0.00    10018     0.00     0.00  std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag)
  0.00      0.28     0.00    10018     0.00     0.00  std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority)
  0.00      0.28     0.00    10018     0.00     0.00  __gnu_cxx::new_allocator<cluck::cluck>::new_allocator()
  0.00      0.28     0.00    10018     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00    10018     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00    10018     0.00     0.00  void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const
  0.00      0.28     0.00    10018     0.00     0.00  std::allocator<cluck::cluck>::allocator()
  0.00      0.28     0.00    10018     0.00     0.00  std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&)
  0.00      0.28     0.00    10018     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00    10018     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>)
  0.00      0.28     0.00    10018     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10018     0.00     0.00  bool std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&)
  0.00      0.28     0.00    10018     0.00     0.00  void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::Spebo_helper(std::allocator<cluck::cluck> const&)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::~Spebo_helper()
  0.00      0.28     0.00    10018     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10018     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00    10018     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00    10018     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00    10018     0.00     0.00  void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger)
  0.00      0.28     0.00    10018     0.00     0.00  void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher)
  0.00      0.28     0.00    10018     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00    10018     0.00     0.00  std::Sp_counted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00    10018     0.00     0.00  std::Sp_counted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00    10018     0.00     0.00  std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00    10018     0.00     0.00  std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10018     0.00     0.00  std::function<void (ed::message&)>::function<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10018     0.00     0.00  std::weakptr<ed::connection>::~weak_ptr()
  0.00      0.28     0.00    10018     0.00     0.00  void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger)
  0.00      0.28     0.00    10018     0.00     0.00  void std::destroy_at<ed::dispatcher>(ed::dispatcher)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    10018     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    10018     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    10018     0.00     0.00  std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00    10018     0.00     0.00  std::removereference<void (ed::connection_with_send_message::&)(ed::message&)>::type&& std::move<void (ed::connection_with_send_message::&)(ed::message&)>(void (ed::connection_with_send_message::&)(ed::message&))
  0.00      0.28     0.00    10018     0.00     0.00  std::remove_reference<std::shared_ptr<ed::dispatcher>&>::type&& std::move<std::shared_ptr<ed::dispatcher>&>(std::shared_ptr<ed::dispatcher>&)
  0.00      0.28     0.00    10018     0.00     0.00  void (ed::connection_with_send_message::&&std::forward<void (ed::connection_with_send_message::)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::)(ed::message&)>::type&))(ed::message&)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc)
  0.00      0.28     0.00    10017     0.00     0.00  addr::addr::~addr()
  0.00      0.28     0.00    10017     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator()
  0.00      0.28     0.00    10017     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00    10017     0.00     0.00  (anonymous namespace)::test_messenger::get_dispatcher() const
  0.00      0.28     0.00    10017     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00    10017     0.00     0.00  std::allocator<ed::dispatcher>::allocator()
  0.00      0.28     0.00    10017     0.00     0.00  std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger)
  0.00      0.28     0.00    10017     0.00     0.00  std::enable_if<!std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<ed::dispatcher, void>::value, void>::type std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<ed::dispatcher, ed::dispatcher>(ed::dispatcher)
  0.00      0.28     0.00    10017     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00    10017     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10017     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10017     0.00     0.00  std::weakptr<ed::connection>::weak_ptr()
  0.00      0.28     0.00    10017     0.00     0.00  std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10017     0.00     0.00  decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10017     0.00     0.00  std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const)
  0.00      0.28     0.00    10016     0.00     0.00  ed::Expression::Expression(char const)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback)
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc)
  0.00      0.28     0.00    10016     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00    10016     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00    10016     0.00     0.00  void std::enable_shared_from_this<ed::connection>::_M_weak_assign<cluck::cluck>(cluck::cluck, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const
  0.00      0.28     0.00    10016     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr()
  0.00      0.28     0.00    10016     0.00     0.00  std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck)
  0.00      0.28     0.00    10016     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10016     0.00     0.00  std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00    10016     0.00     0.00  void std::allocator_traits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10016     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::destroy<cluck::cluck>(std::allocator<cluck::cluck>&, cluck::cluck)
  0.00      0.28     0.00    10016     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00    10016     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00    10016     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00    10016     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00    10016     0.00     0.00  std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&)
  0.00      0.28     0.00    10016     0.00     0.00  void std::destroyat<cluck::cluck>(cluck::cluck)
  0.00      0.28     0.00    10016     0.00     0.00  std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10016     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    10016     0.00     0.00  ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match)
  0.00      0.28     0.00    10015     0.00     0.00  std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc)
  0.00      0.28     0.00    10015     0.00     0.00  void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&)
  0.00      0.28     0.00    10015     0.00     0.00  std::initializer_list<ed::dispatcher_match>::size() const
  0.00      0.28     0.00    10015     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00    10015     0.00     0.00  bool std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&)
  0.00      0.28     0.00    10015     0.00     0.00  std::allocatortraits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00    10015     0.00     0.00  std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    10015     0.00     0.01  std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10015     0.00     0.00  ed::dispatcher_match std::__uninitialized_copy_a<ed::dispatcher_match const, ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&)
  0.00      0.28     0.00    10015     0.00     0.00  std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&& std::move<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(void ((anonymous namespace)::test_messenger::&)(ed::message&))
  0.00      0.28     0.00    10014     0.00     0.00  ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback)
  0.00      0.28     0.00    10014     0.00     0.00  std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc)
  0.00      0.28     0.00    10014     0.00     0.00  std::initializer_list<ed::dispatcher_match>::end() const
  0.00      0.28     0.00    10014     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long)
  0.00      0.28     0.00    10014     0.00     0.00  void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag)
  0.00      0.28     0.00    10014     0.00     0.01  decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10014     0.00     0.00  std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&)
  0.00      0.28     0.00    10013     0.00     0.00  (anonymous namespace)::get_address()
  0.00      0.28     0.00    10013     0.00     0.00  std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc)
  0.00      0.28     0.00    10013     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00    10013     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00    10013     0.00     0.00  std::shared_ptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10013     0.00     0.01  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10013     0.00     0.00  ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match)
  0.00      0.28     0.00    10013     0.00     0.00  std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    10013     0.00     0.00  std::iterator_traits<ed::dispatcher_match const>::difference_type std::__distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::random_access_iterator_tag)
  0.00      0.28     0.00    10013     0.00     0.01  std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10012     0.00     0.01  (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t)
  0.00      0.28     0.00    10012     0.00     0.00  std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority)
  0.00      0.28     0.00    10012     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator()
  0.00      0.28     0.00    10012     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::allocator()
  0.00      0.28     0.00    10012     0.00     0.01  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10012     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    10012     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    10012     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&)
  0.00      0.28     0.00    10012     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00    10012     0.00     0.01  void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10012     0.00     0.00  std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&)
  0.00      0.28     0.00    10012     0.00     0.00  std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00    10012     0.00     0.00  void ((anonymous namespace)::testmessenger::&&std::forward<void ((anonymous namespace)::test_messenger::)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type&))(ed::message&)
  0.00      0.28     0.00    10011     0.00     0.00  std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority)
  0.00      0.28     0.00    10011     0.00     0.01  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10011     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00    10011     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00    10010     0.00     0.00  std::allocator<ed::dispatcher_match>::allocator()
  0.00      0.28     0.00    10010     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_messenger>)
  0.00      0.28     0.00    10010     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00    10009     0.00     0.01  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.28     0.00    10009     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00    10000     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [21])
  0.00      0.28     0.00    10000     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::~BinaryExpr()
  0.00      0.28     0.00    10000     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21])
  0.00      0.28     0.00    10000     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00    10000     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00    10000     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00    10000     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00    10000     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00    10000     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00     9980     0.00     0.00  std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00     9192     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator()
  0.00      0.28     0.00     8510     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00     7800     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
  0.00      0.28     0.00     7659     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  0.00      0.28     0.00     7657     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  0.00      0.28     0.00     7618     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  0.00      0.28     0.00     7612     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const
  0.00      0.28     0.00     7612     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  0.00      0.28     0.00     6355     0.00     0.00  std::Rbtree_header::_M_reset()
  0.00      0.28     0.00     6126     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_addr()
  0.00      0.28     0.00     6123     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_ptr()
  0.00      0.28     0.00     5716     0.00     0.00  std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr()
  0.00      0.28     0.00     5684     0.00     0.00  std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00     4695     0.00     0.00  std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00     4448     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_mbegin() const
  0.00      0.28     0.00     4126     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::Rbtree_node_base)
  0.00      0.28     0.00     3755     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_get_Node_allocator()
  0.00      0.28     0.00     3588     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00      0.28     0.00     3441     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const
  0.00      0.28     0.00     3289     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::Rbtree_node_base)
  0.00      0.28     0.00     3238     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      0.28     0.00     3026     0.00     0.00  std::less<char const>::operator()(char const, char const) const
  0.00      0.28     0.00     2536     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long)
  0.00      0.28     0.00     2536     0.00     0.00  void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.28     0.00     2536     0.00     0.00  std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair()
  0.00      0.28     0.00     2536     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      0.28     0.00     2536     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      0.28     0.00     2536     0.00     0.00  void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.28     0.00     2535     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      0.28     0.00     2534     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long)
  0.00      0.28     0.00     2384     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator()
  0.00      0.28     0.00     2209     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00      0.28     0.00     2134     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00      0.28     0.00     1997     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00      0.28     0.00     1900     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&)
  0.00      0.28     0.00     1894     0.00     0.00  std::shared_ptr<unittest::reporter::variable>::~shared_ptr()
  0.00      0.28     0.00     1887     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long)
  0.00      0.28     0.00     1882     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
  0.00      0.28     0.00     1881     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long)
  0.00      0.28     0.00     1880     0.00     0.00  std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_valptr()
  0.00      0.28     0.00     1880     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
  0.00      0.28     0.00     1880     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
  0.00      0.28     0.00     1878     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_left(std::Rbtree_node_base)
  0.00      0.28     0.00     1877     0.00     0.00  std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair()
  0.00      0.28     0.00     1875     0.00     0.00  void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >)
  0.00      0.28     0.00     1873     0.00     0.00  void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >)
  0.00      0.28     0.00     1870     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_right(std::Rbtree_node_base)
  0.00      0.28     0.00     1838     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
  0.00      0.28     0.00     1534     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
  0.00      0.28     0.00     1531     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00      0.28     0.00     1530     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.00      0.28     0.00     1519     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00      0.28     0.00     1502     0.00     0.00  void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int)
  0.00      0.28     0.00     1501     0.00     0.00  unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
  0.00      0.28     0.00     1469     0.00     0.00  std::Rbtree_header::Rbtree_header()
  0.00      0.28     0.00     1414     0.00     0.00  std::shared_ptr<unittest::reporter::statement>::~shared_ptr()
  0.00      0.28     0.00     1347     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree()
  0.00      0.28     0.00     1346     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      0.28     0.00     1342     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
  0.00      0.28     0.00     1147     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.28     0.00     1021     0.00     0.00  std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00     1017     0.00     0.00  std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00     1010     0.00     0.00  std::shared_ptr<ed::connection>::~shared_ptr()
  0.00      0.28     0.00      950     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const
  0.00      0.28     0.00      950     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const
  0.00      0.28     0.00      944     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long)
  0.00      0.28     0.00      738     0.00     0.00  void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>)
  0.00      0.28     0.00      736     0.00     0.00  void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>)
  0.00      0.28     0.00      735     0.00     0.00  std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&)
  0.00      0.28     0.00      699     0.00     0.00  std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00      682     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.00      0.28     0.00      651     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const
  0.00      0.28     0.00      648     0.00     0.00  bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00      0.28     0.00      645     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++()
  0.00      0.28     0.00      607     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00      0.28     0.00      557     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()
  0.00      0.28     0.00      550     0.00     0.00  void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
  0.00      0.28     0.00      550     0.00     0.00  std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&)
  0.00      0.28     0.00      550     0.00     0.00  void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
  0.00      0.28     0.00      541     0.00     0.00  std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00      535     0.00     0.00  std::shared_ptr<void>::~shared_ptr()
  0.00      0.28     0.00      505     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.28     0.00      482     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator()
  0.00      0.28     0.00      472     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>()
  0.00      0.28     0.00      440     0.00     0.00  cluck::cluck&& std::forward<cluck::cluck>(std::removereference<cluck::cluck>::type&)
  0.00      0.28     0.00      430     0.00     0.00  std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare()
  0.00      0.28     0.00      424     0.00     0.00  std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00      420     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00      0.28     0.00      401     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const
  0.00      0.28     0.00      384     0.00     0.00  Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
  0.00      0.28     0.00      376     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>::type&)
  0.00      0.28     0.00      365     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
  0.00      0.28     0.00      358     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.28     0.00      348     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00      342     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00      342     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00      338     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00      0.28     0.00      336     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00      0.28     0.00      329     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long)
  0.00      0.28     0.00      326     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      0.28     0.00      322     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.00      0.28     0.00      319     0.00     0.00  std::allocator<Catch::StringRef>::~allocator()
  0.00      0.28     0.00      317     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long)
  0.00      0.28     0.00      317     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr()
  0.00      0.28     0.00      317     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr()
  0.00      0.28     0.00      313     0.00     0.00  std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long)
  0.00      0.28     0.00      300     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00      0.28     0.00      293     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator()
  0.00      0.28     0.00      291     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator()
  0.00      0.28     0.00      288     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00      0.28     0.00      288     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
  0.00      0.28     0.00      288     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
  0.00      0.28     0.00      285     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree()
  0.00      0.28     0.00      274     0.00     0.00  Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
  0.00      0.28     0.00      268     0.00     0.00  void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>)
  0.00      0.28     0.00      265     0.00     0.00  void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      0.28     0.00      265     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00      265     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase()
  0.00      0.28     0.00      265     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  0.00      0.28     0.00      265     0.00     0.00  void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      0.28     0.00      265     0.00     0.00  void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00      259     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00      0.28     0.00      259     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00      258     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const
  0.00      0.28     0.00      258     0.00     0.00  void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&)
  0.00      0.28     0.00      256     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator()
  0.00      0.28     0.00      256     0.00     0.00  std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&)
  0.00      0.28     0.00      251     0.00     0.00  std::allocator<std::shared_ptr<ed::connection> >::~allocator()
  0.00      0.28     0.00      251     0.00     0.00  void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>)
  0.00      0.28     0.00      250     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&)
  0.00      0.28     0.00      250     0.00     0.00  std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00      250     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long)
  0.00      0.28     0.00      249     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase()
  0.00      0.28     0.00      248     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00      245     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)
  0.00      0.28     0.00      245     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back()
  0.00      0.28     0.00      238     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00      0.28     0.00      238     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00      0.28     0.00      238     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00      0.28     0.00      236     0.00     0.00  std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00      236     0.00     0.00  std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00      233     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&)
  0.00      0.28     0.00      232     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() const
  0.00      0.28     0.00      232     0.00     0.00  std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00      222     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.00      0.28     0.00      222     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.00      0.28     0.00      222     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.00      0.28     0.00      222     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.00      0.28     0.00      222     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.00      0.28     0.00      222     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.00      0.28     0.00      200     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_mbegin() const
  0.00      0.28     0.00      198     0.00     0.00  std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00      196     0.00     0.00  std::shared_ptr<void>::shared_ptr()
  0.00      0.28     0.00      196     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map()
  0.00      0.28     0.00      196     0.00     0.00  void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.28     0.00      194     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.28     0.00      188     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&)
  0.00      0.28     0.00      188     0.00     0.00  void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>)
  0.00      0.28     0.00      180     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00      0.28     0.00      174     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00      0.28     0.00      168     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_get_Node_allocator()
  0.00      0.28     0.00      162     0.00     0.00  Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
  0.00      0.28     0.00      154     0.00     0.00  std::setw(int)
  0.00      0.28     0.00      154     0.00     0.00  std::Setfill<char> std::setfill<char>(char)
  0.00      0.28     0.00      147     0.00     0.00  (anonymous namespace)::testmessenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&)
  0.00      0.28     0.00      144     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00      0.28     0.00      144     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00      0.28     0.00      144     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00      0.28     0.00      144     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00      0.28     0.00      144     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&)
  0.00      0.28     0.00      144     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&)
  0.00      0.28     0.00      144     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      0.28     0.00      144     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00      144     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      0.28     0.00      144     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
  0.00      0.28     0.00      144     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&)
  0.00      0.28     0.00      129     0.00     0.00  std::allocatortraits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00      129     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00      128     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const
  0.00      0.28     0.00      128     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00      128     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_do_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&, std::integral_constant<bool, true>)
  0.00      0.28     0.00      128     0.00     0.00  Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00      128     0.00     0.00  Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00      128     0.00     0.00  std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&)
  0.00      0.28     0.00      126     0.00     0.00  void std::_Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.28     0.00      122     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::new_allocator()
  0.00      0.28     0.00      122     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::allocator()
  0.00      0.28     0.00      122     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~allocator()
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_begin()
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree()
  0.00      0.28     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree()
  0.00      0.28     0.00      121     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00      117     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long)
  0.00      0.28     0.00      117     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const)
  0.00      0.28     0.00      117     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const
  0.00      0.28     0.00      117     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long)
  0.00      0.28     0.00      117     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long)
  0.00      0.28     0.00      117     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long)
  0.00      0.28     0.00      115     0.00     0.00  std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00      112     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00      109     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00      0.28     0.00      109     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00      0.28     0.00      109     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00      0.28     0.00      105     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long)
  0.00      0.28     0.00      105     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&)
  0.00      0.28     0.00      105     0.00     0.00  std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long)
  0.00      0.28     0.00       99     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  0.00      0.28     0.00       99     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  0.00      0.28     0.00       98     0.00     0.00  ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&)
  0.00      0.28     0.00       96     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       88     0.00     0.00  __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr()
  0.00      0.28     0.00       88     0.00     0.00  __gnu_cxx::__aligned_membuf<ed::message>::_M_addr()
  0.00      0.28     0.00       88     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
  0.00      0.28     0.00       88     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
  0.00      0.28     0.00       88     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(cluck::cluck)>&>::type&)
  0.00      0.28     0.00       85     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&)
  0.00      0.28     0.00       84     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long)
  0.00      0.28     0.00       84     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++()
  0.00      0.28     0.00       84     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr()
  0.00      0.28     0.00       84     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long)
  0.00      0.28     0.00       84     0.00     0.00  void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>)
  0.00      0.28     0.00       84     0.00     0.00  std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair()
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_left(std::Rbtree_node_base)
  0.00      0.28     0.00       84     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_right(std::Rbtree_node_base)
  0.00      0.28     0.00       84     0.00     0.00  void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>)
  0.00      0.28     0.00       83     0.00     0.00  bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&)
  0.00      0.28     0.00       82     0.00     0.00  void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00      0.28     0.00       80     0.00     0.00  std::sharedptr<(anonymous namespace)::test_timer>::~shared_ptr()
  0.00      0.28     0.00       80     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       79     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00      0.28     0.00       78     0.00     0.00  std::Headbase<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&)
  0.00      0.28     0.00       78     0.00     0.00  std::sharedptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00       78     0.00     0.01  std::shared_ptr<ed::communicator>::~shared_ptr()
  0.00      0.28     0.00       78     0.00     0.00  std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&)
  0.00      0.28     0.00       78     0.00     0.00  std::_shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       77     0.00     0.00  std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00       75     0.00     0.02  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
  0.00      0.28     0.00       72     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00      0.28     0.00       72     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       70     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt)
  0.00      0.28     0.00       70     0.00     0.00  void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00       70     0.00     0.00  Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  0.00      0.28     0.00       69     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator()
  0.00      0.28     0.00       69     0.00     0.00  std::allocator<Catch::StringRef>::allocator()
  0.00      0.28     0.00       69     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.00      0.28     0.00       69     0.00     0.00  Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.28     0.00       68     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00       68     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase()
  0.00      0.28     0.00       68     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  0.00      0.28     0.00       64     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00      0.28     0.00       64     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const
  0.00      0.28     0.00       64     0.00     0.00  std::allocator<unittest::reporter::state>::~allocator()
  0.00      0.28     0.00       64     0.00     0.00  std::allocator<unittest::reporter::parser>::~allocator()
  0.00      0.28     0.00       64     0.00     0.00  std::allocator<unittest::reporter::executor>::~allocator()
  0.00      0.28     0.00       64     0.00     0.00  std::shared_ptr<unittest::reporter::state>::~shared_ptr()
  0.00      0.28     0.00       64     0.00     0.00  void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&)
  0.00      0.28     0.00       64     0.00     0.00  void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
  0.00      0.28     0.00       64     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  0.00      0.28     0.00       64     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00      0.28     0.00       64     0.00     0.00  char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10]
  0.00      0.28     0.00       64     0.00     0.00  char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13]
  0.00      0.28     0.00       63     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::~allocator()
  0.00      0.28     0.00       61     0.00     0.00  Catch::Clara::Opt::operator[](Catch::StringRef) &&
  0.00      0.28     0.00       61     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.28     0.00       60     0.00     0.00  void std::__fill_a<char, char>(char, char, char const&)
  0.00      0.28     0.00       57     0.00     0.00  std::__size_to_integer(unsigned long)
  0.00      0.28     0.00       56     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       55     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00      0.28     0.00       55     0.00     0.00  char std::__fillna<char, unsigned long, char>(char, unsigned long, char const&, std::random_access_iterator_tag)
  0.00      0.28     0.00       55     0.00     0.00  __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a1<char>(char, char, char const&)
  0.00      0.28     0.00       54     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00      0.28     0.00       53     0.00     0.01  ed::message::~message()
  0.00      0.28     0.00       53     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00       52     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00      0.28     0.00       52     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       52     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       52     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00       52     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long)
  0.00      0.28     0.00       52     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00       52     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&)
  0.00      0.28     0.00       52     0.00     0.00  Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00      0.28     0.00       52     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
  0.00      0.28     0.00       52     0.00     0.00  Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00      0.28     0.00       52     0.00     0.00  Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00       51     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00      0.28     0.00       51     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00      0.28     0.00       51     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       51     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00      0.28     0.00       51     0.00     0.00  Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
  0.00      0.28     0.00       50     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00      0.28     0.00       50     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.28     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.28     0.00       50     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       50     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.28     0.00       50     0.00     0.00  void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00       49     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00      0.28     0.00       49     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00      0.28     0.00       49     0.00     0.00  std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&)
  0.00      0.28     0.00       49     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00      0.28     0.00       49     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00      0.28     0.00       49     0.00     0.00  std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&)
  0.00      0.28     0.00       49     0.00     0.00  void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.28     0.00       49     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00       49     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00      0.28     0.00       49     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00       49     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00      0.28     0.00       49     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00      0.28     0.00       49     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00      0.28     0.00       49     0.00     0.00  (anonymous namespace)::test_messenger& std::__get_helper<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >(std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&)
  0.00      0.28     0.00       49     0.00     0.00  std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&)
  0.00      0.28     0.00       49     0.00     0.00  std::tupleelement<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&)
  0.00      0.28     0.00       49     0.00     0.00  std::tupleelement<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&)
  0.00      0.28     0.00       49     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.28     0.00       49     0.00     0.00  void std::_Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
  0.00      0.28     0.00       48     0.00     0.00  Catch::Clara::Parser::~Parser()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&)
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&)
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&)
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr()
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00       48     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::shared_ptr<unittest::reporter::lexer>::~shared_ptr()
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_timer, void>(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       48     0.00     0.00  void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&)
  0.00      0.28     0.00       48     0.00     0.00  bool std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_not_empty_function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&)
  0.00      0.28     0.00       48     0.00     0.00  void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>)
  0.00      0.28     0.00       48     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00       48     0.00     0.00  std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind(std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&)
  0.00      0.28     0.00       48     0.00     0.00  std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&)
  0.00      0.28     0.00       48     0.00     0.00  std::function<bool (cluck::cluck)>::~function()
  0.00      0.28     0.00       48     0.00     0.00  std::Bind_helper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&)
  0.00      0.28     0.00       48     0.00     0.00  std::removereference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&& std::move<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck))
  0.00      0.28     0.00       48     0.00     0.00  std::remove_reference<cluck::cluck&>::type&& std::move<cluck::cluck&>(cluck::cluck&)
  0.00      0.28     0.00       48     0.00     0.00  bool ((anonymous namespace)::test_messenger::&&std::forward<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type&))(cluck::cluck)
  0.00      0.28     0.00       48     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
  0.00      0.28     0.00       47     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       47     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr()
  0.00      0.28     0.00       47     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const
  0.00      0.28     0.00       47     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       47     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00       45     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00       45     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00       45     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&)
  0.00      0.28     0.00       45     0.00     0.00  std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      0.28     0.00       44     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00      0.28     0.00       44     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00      0.28     0.00       44     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00      0.28     0.00       44     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser&&)
  0.00      0.28     0.00       44     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&)
  0.00      0.28     0.00       44     0.00     0.00  __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long)
  0.00      0.28     0.00       44     0.00     0.00  std::Headbase<0ul, cluck::cluck&&, false>::_M_head(std::Headbase<0ul, cluck::cluck&&, false>&)
  0.00      0.28     0.00       44     0.00     0.00  std::Headbase<0ul, cluck::cluck&&, false>::Headbase<cluck::cluck>(cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00      0.28     0.00       44     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Tupleimpl<0ul, cluck::cluck&&>::_M_head(std::Tupleimpl<0ul, cluck::cluck&&>&)
  0.00      0.28     0.00       44     0.00     0.00  std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&)
  0.00      0.28     0.00       44     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      0.28     0.00       44     0.00     0.00  std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long)
  0.00      0.28     0.00       44     0.00     0.10  bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>)
  0.00      0.28     0.00       44     0.00     0.10  bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00      0.28     0.00       44     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      0.28     0.00       44     0.00     0.00  (anonymous namespace)::testmessenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&> >((anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&>&) const volatile
  0.00      0.28     0.00       44     0.00     0.00  std::enable_if<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile
  0.00      0.28     0.00       44     0.00     0.10  std::enableif<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  void std::destroyat<ed::message>(ed::message)
  0.00      0.28     0.00       44     0.00     0.00  cluck::cluck& std::__get_helper<0ul, cluck::cluck&&>(std::Tupleimpl<0ul, cluck::cluck&&>&)
  0.00      0.28     0.00       44     0.00     0.10  bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.10  bool std::__invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::tuple<cluck::cluck&&> std::forwardas_tuple<cluck::cluck>(cluck::cluck&&)
  0.00      0.28     0.00       44     0.00     0.00  std::tuple_element<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&)
  0.00      0.28     0.00       44     0.00     0.00  std::remove_reference<std::tuple<cluck::cluck&&>&>::type&& std::move<std::tuple<cluck::cluck&&>&>(std::tuple<cluck::cluck&&>&)
  0.00      0.28     0.00       44     0.00     0.00  cluck::cluck&& std::forward<cluck::cluck&&>(std::remove_reference<cluck::cluck&&>::type&)
  0.00      0.28     0.00       44     0.00     0.00  bool ((anonymous namespace)::test_messenger::&std::forward<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&))(cluck::cluck)
  0.00      0.28     0.00       44     0.00     0.10  std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&)
  0.00      0.28     0.00       42     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00      0.28     0.00       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00      0.28     0.00       42     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00      0.28     0.00       42     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.28     0.00       41     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) &&
  0.00      0.28     0.00       40     0.00     0.00  std::sharedptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&)
  0.00      0.28     0.00       40     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       39     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&)
  0.00      0.28     0.00       39     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&)
  0.00      0.28     0.00       39     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const
  0.00      0.28     0.00       39     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const
  0.00      0.28     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const
  0.00      0.28     0.00       39     0.00     0.00  Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
  0.00      0.28     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  0.00      0.28     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
  0.00      0.28     0.00       35     0.00     0.00  std::ios_base::setf(std::IosFmtflags)
  0.00      0.28     0.00       35     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00      0.28     0.00       35     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00      0.28     0.00       34     0.00     0.00  std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&)
  0.00      0.28     0.00       34     0.00     0.00  std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&)
  0.00      0.28     0.00       34     0.00     0.00  std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&)
  0.00      0.28     0.00       34     0.00     0.00  std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&)
  0.00      0.28     0.00       34     0.00     0.00  std::tuple<ed::message&>::tuple<true, true>(ed::message&)
  0.00      0.28     0.00       34     0.00     0.00  ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&)
  0.00      0.28     0.00       34     0.00     0.00  std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&)
  0.00      0.28     0.00       34     0.00     0.00  std::remove_reference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&)
  0.00      0.28     0.00       32     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00       32     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00       32     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00       32     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00       32     0.00     0.00  std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       32     0.00     0.00  std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00       32     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&)
  0.00      0.28     0.00       32     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&)
  0.00      0.28     0.00       32     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&)
  0.00      0.28     0.00       32     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&)
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       32     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00       32     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00       32     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00       32     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00       32     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00       32     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::map()
  0.00      0.28     0.00       32     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map()
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       32     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       32     0.00     0.00  bool std::operator==<cluck::cluck>(std::shared_ptr<cluck::cluck> const&, decltype(nullptr))
  0.00      0.28     0.00       31     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00       31     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       31     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&)
  0.00      0.28     0.00       31     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       31     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00       28     0.00     0.16  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
  0.00      0.28     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00      0.28     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00      0.28     0.00       26     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00      0.28     0.00       26     0.00     0.17  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00      0.28     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00      0.28     0.00       24     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  0.00      0.28     0.00       24     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00       24     0.00     0.00  char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15]
  0.00      0.28     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00      0.28     0.00       23     0.00     0.00  void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef)
  0.00      0.28     0.00       23     0.00     0.00  void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&)
  0.00      0.28     0.00       23     0.00     0.00  void std::destroy_at<Catch::StringRef>(Catch::StringRef)
  0.00      0.28     0.00       23     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
  0.00      0.28     0.00       23     0.00     0.00  void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.28     0.00       23     0.00     0.00  std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
  0.00      0.28     0.00       22     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00       22     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_do_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>)
  0.00      0.28     0.00       22     0.00     0.00  Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00       22     0.00     0.00  Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00       21     0.00     0.00  Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::BinaryExpr(bool, cluck::reason_t const&, Catch::StringRef, cluck::reason_t const&)
  0.00      0.28     0.00       21     0.00     0.00  Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr()
  0.00      0.28     0.00       21     0.00     0.00  Catch::ExprLhs<cluck::reason_t const&>::ExprLhs(cluck::reason_t const&)
  0.00      0.28     0.00       21     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&)
  0.00      0.28     0.00       21     0.00     0.00  Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&)
  0.00      0.28     0.00       21     0.00     0.00  unittest::g_progress()
  0.00      0.28     0.00       20     0.00     0.12  (anonymous namespace)::test_messenger::lock_finally(cluck::cluck)
  0.00      0.28     0.00       20     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.00      0.28     0.00       20     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.00      0.28     0.00       20     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.00      0.28     0.00       20     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int)
  0.00      0.28     0.00       20     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.00      0.28     0.00       18     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00      0.28     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      0.28     0.00       18     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  0.00      0.28     0.00       18     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  0.00      0.28     0.00       18     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      0.28     0.00       18     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00       17     0.00     0.00  (anonymous namespace)::test_messenger::set_expect_finally(bool)
  0.00      0.28     0.00       17     0.00     0.00  Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::BinaryExpr(bool, cluck::type_t const&, Catch::StringRef, cluck::type_t const&)
  0.00      0.28     0.00       17     0.00     0.00  Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::~BinaryExpr()
  0.00      0.28     0.00       17     0.00     0.00  Catch::ExprLhs<cluck::type_t const&>::ExprLhs(cluck::type_t const&)
  0.00      0.28     0.00       17     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&)
  0.00      0.28     0.00       17     0.00     0.00  Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&)
  0.00      0.28     0.00       17     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator()
  0.00      0.28     0.00       17     0.00     0.00  std::allocator<std::shared_ptr<ed::connection> >::allocator()
  0.00      0.28     0.00       17     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00       17     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00       17     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase()
  0.00      0.28     0.00       17     0.00     0.00  std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  (anonymous namespace)::test_timer::~test_timer()
  0.00      0.28     0.00       16     0.00     0.00  (anonymous namespace)::test_messenger::unset_guard()
  0.00      0.28     0.00       16     0.00     0.00  (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>)
  0.00      0.28     0.00       16     0.00     0.00  (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>)
  0.00      0.28     0.00       16     0.00     0.00  ed::timer::~timer()
  0.00      0.28     0.00       16     0.00     0.00  Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::BinaryExpr(bool, cluck::mode_t const&, Catch::StringRef, cluck::mode_t const&)
  0.00      0.28     0.00       16     0.00     0.00  Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::~BinaryExpr()
  0.00      0.28     0.00       16     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.28     0.00       16     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.28     0.00       16     0.00     0.00  Catch::ExprLhs<cluck::mode_t const&>::ExprLhs(cluck::mode_t const&)
  0.00      0.28     0.00       16     0.00     0.00  Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&)
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&)
  0.00      0.28     0.00       16     0.00     0.00  Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&)
  0.00      0.28     0.00       16     0.00     0.00  Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&)
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&)
  0.00      0.28     0.00       16     0.00     0.00  unittest::reporter::state::state()
  0.00      0.28     0.00       16     0.00     0.00  unittest::reporter::state::~state()
  0.00      0.28     0.00       16     0.00     0.09  unittest::reporter::token::~token()
  0.00      0.28     0.00       16     0.00     0.09  unittest::reporter::parser::~parser()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::new_allocator()
  0.00      0.28     0.00       16     0.00     0.00  (anonymous namespace)::test_messenger::get_expect_finally() const
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<unittest::reporter::state>::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<unittest::reporter::parser>::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<unittest::reporter::executor>::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::Listnode<ed::message> >::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::Listnode<ed::message> >::~allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<unsigned int>::allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::allocator<unsigned int>::~allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<std::__sp_compatible_with<ed::connection, ed::connection>::value, std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&>::type std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::operator=<ed::connection>(std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<cluck::cluck>::operator=(std::shared_ptr<cluck::cluck> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::parser>::~shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::executor>::~shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::statement>::shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int)
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase()
  0.00      0.28     0.00       16     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase()
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset()
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<!std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::state, void>::value, void>::type std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::state, unittest::reporter::state>(unittest::reporter::state)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >)
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<!std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::parser, void>::value, void>::type std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::parser, unittest::reporter::parser>(unittest::reporter::parser)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<!std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::executor, void>::value, void>::type std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::executor, unittest::reporter::executor>(unittest::reporter::executor)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper()
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper()
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper()
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper()
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >)
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor)
  0.00      0.28     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Sp_counted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Sp_counted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Sp_counted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Sp_counted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00       16     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map()
  0.00      0.28     0.00       16     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~map()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector()
  0.00      0.28     0.00       16     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::~vector()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::list<ed::message, std::allocator<ed::message> >::list()
  0.00      0.28     0.00       16     0.00     0.00  std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list()
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin()
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree()
  0.00      0.28     0.00       16     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree()
  0.00      0.28     0.00       16     0.00     0.00  std::__detail::Listnode_header::Listnode_header()
  0.00      0.28     0.00       16     0.00     0.00  std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.00  std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function()
  0.00      0.28     0.00       16     0.00     0.00  std::function<void ()>::~function()
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<std::is_assignable<std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<ed::connection> const&>::value, std::weak_ptr<ed::connection>&>::type std::weak_ptr<ed::connection>::operator=<ed::connection>(std::shared_ptr<ed::connection> const&)
  0.00      0.28     0.00       16     0.00     0.00  void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer)
  0.00      0.28     0.00       16     0.00     0.00  void std::destroy_at<unittest::reporter::state>(unittest::reporter::state)
  0.00      0.28     0.00       16     0.00     0.00  void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser)
  0.00      0.28     0.00       16     0.00     0.00  void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>()
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       16     0.00     0.00  std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       16     0.00     0.00  decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state)
  0.00      0.28     0.00       16     0.00     0.00  decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&)
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       16     0.00     0.00  std::remove_reference<std::shared_ptr<(anonymous namespace)::test_timer>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_timer>&>(std::shared_ptr<(anonymous namespace)::test_timer>&)
  0.00      0.28     0.00       16     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<cluck::cluck> >, std::is_move_constructible<cluck::cluck>, std::is_move_assignable<cluck::cluck> >::value, void>::type std::swap<cluck::cluck>(cluck::cluck&, cluck::cluck&)
  0.00      0.28     0.00       16     0.00     0.00  char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19]
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&)
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroy<unsigned int>(unsigned int, unsigned int)
  0.00      0.28     0.00       16     0.00     0.00  void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&)
  0.00      0.28     0.00       16     0.00     0.00  bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr))
  0.00      0.28     0.00       16     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00      0.28     0.00       15     0.00     0.00  (anonymous namespace)::test_messenger::lock_failed(cluck::cluck)
  0.00      0.28     0.00       15     0.00     0.00  (anonymous namespace)::test_messenger::set_expect_lock_obtained(bool)
  0.00      0.28     0.00       15     0.00     0.00  void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const
  0.00      0.28     0.00       15     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::allocator()
  0.00      0.28     0.00       15     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&)
  0.00      0.28     0.00       15     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&)
  0.00      0.28     0.00       15     0.00     0.00  std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer)
  0.00      0.28     0.00       15     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<cluck::cluck, void>(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00       15     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&)
  0.00      0.28     0.00       15     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_timer>)
  0.00      0.28     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       15     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       14     0.00     0.00  (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>)
  0.00      0.28     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const
  0.00      0.28     0.00       14     0.00     0.00  std::Listnode<ed::message>::_M_valptr()
  0.00      0.28     0.00       14     0.00     0.00  void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message)
  0.00      0.28     0.00       14     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>)
  0.00      0.28     0.00       14     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator()
  0.00      0.28     0.00       13     0.00     0.00  (anonymous namespace)::test_messenger::set_expect_lock_failed(bool)
  0.00      0.28     0.00       13     0.00     0.00  Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&)
  0.00      0.28     0.00       13     0.00     0.00  Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::~BinaryExpr()
  0.00      0.28     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.28     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00      0.28     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const
  0.00      0.28     0.00       13     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00      0.28     0.00       13     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long)
  0.00      0.28     0.00       13     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long)
  0.00      0.28     0.00       13     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00      0.28     0.00       12     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00      0.28     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00       12     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const
  0.00      0.28     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00      0.28     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      0.28     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00       12     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&)
  0.00      0.28     0.00       12     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00       12     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00       12     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00       12     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00       11     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00      0.28     0.00       11     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00      0.28     0.00       11     0.00     0.01  Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00      0.28     0.00       11     0.00     0.01  Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00      0.28     0.00       11     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00      0.28     0.00       11     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00      0.28     0.00       11     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&)
  0.00      0.28     0.00       11     0.00     0.00  libexcept::exception_base_t::~exception_base_t()
  0.00      0.28     0.00       11     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00      0.28     0.00       11     0.00     0.00  std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  0.00      0.28     0.00       11     0.00     0.00  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl()
  0.00      0.28     0.00       11     0.00     0.00  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()
  0.00      0.28     0.00       11     0.00     0.00  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase()
  0.00      0.28     0.00       11     0.00     0.00  std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list()
  0.00      0.28     0.00       10     0.00    14.21  CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        9     0.00     0.04  CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        9     0.00     0.22  (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck)
  0.00      0.28     0.00        9     0.00     0.49  ed::message::message()
  0.00      0.28     0.00        9     0.00     0.00  Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.28     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&)
  0.00      0.28     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      0.28     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00      0.28     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      0.28     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00      0.28     0.00        9     0.00     0.00  Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.28     0.00        9     0.00     0.00  Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00      0.28     0.00        9     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.28     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00      0.28     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00      0.28     0.00        9     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&)
  0.00      0.28     0.00        9     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.28     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.28     0.00        8     0.00     0.00  Catch::ExprLhs<snapdev::timespec_ex const& const&> Catch::operator<=<snapdev::timespec_ex const&, 0>(Catch::Decomposer&&, snapdev::timespec_ex const&)
  0.00      0.28     0.00        8     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00      0.28     0.00        8     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&)
  0.00      0.28     0.00        8     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00        8     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
  0.00      0.28     0.00        8     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        8     0.00     0.00  std::remove_reference<std::shared_ptr<cluck::cluck>&>::type&& std::move<std::shared_ptr<cluck::cluck>&>(std::shared_ptr<cluck::cluck>&)
  0.00      0.28     0.00        8     0.00     0.00  char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18]
  0.00      0.28     0.00        8     0.00     0.00  std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&)
  0.00      0.28     0.00        8     0.00     0.00  std::sharedptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&)
  0.00      0.28     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.28     0.00        6     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00      0.28     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator()
  0.00      0.28     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.28     0.00        6     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00      0.28     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00        6     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator()
  0.00      0.28     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.28     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.28     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr()
  0.00      0.28     0.00        6     0.00     0.00  std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.28     0.00        6     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      0.28     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper()
  0.00      0.28     0.00        6     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&)
  0.00      0.28     0.00        6     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.28     0.00        6     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.28     0.00        6     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00        6     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00        6     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>()
  0.00      0.28     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>()
  0.00      0.28     0.00        6     0.00     0.00  void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.28     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00        6     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00        6     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
  0.00      0.28     0.00        5     0.00     0.00  Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef)
  0.00      0.28     0.00        5     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef)
  0.00      0.28     0.00        5     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&)
  0.00      0.28     0.00        5     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00      0.28     0.00        5     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        5     0.00     0.00  (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile
  0.00      0.28     0.00        5     0.00     0.00  std::enable_if<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile
  0.00      0.28     0.00        5     0.00     0.00  std::tuple<ed::message&> std::forwardas_tuple<ed::message&>(ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  (anonymous namespace)::test_messenger::msg_data(ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10])
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr()
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11])
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr()
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13])
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr()
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7])
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr()
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00      0.28     0.00        4     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr()
  0.00      0.28     0.00        4     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00        4     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10])
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11])
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13])
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7])
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&)
  0.00      0.28     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&)
  0.00      0.28     0.00        4     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.00      0.28     0.00        4     0.00     0.00  snapdev::now(int)
  0.00      0.28     0.00        4     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr()
  0.00      0.28     0.00        4     0.00     0.00  snapdev::timespec_ex::operator>=(snapdev::timespec_ex const&) const
  0.00      0.28     0.00        4     0.00     0.00  snapdev::timespec_ex::operator<=(snapdev::timespec_ex const&) const
  0.00      0.28     0.00        4     0.00     0.00  snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const
  0.00      0.28     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const
  0.00      0.28     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00      0.28     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00      0.28     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00      0.28     0.00        4     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>)
  0.00      0.28     0.00        4     0.00     0.00  void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  std::enableif<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  std::sharedptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  void std::__invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  std::sharedptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        4     0.00     0.00  Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>::type&)
  0.00      0.28     0.00        4     0.00     0.00  void ((anonymous namespace)::test_messenger::&std::forward<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&))(ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&)
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12()
  0.00      0.28     0.00        4     0.00     0.00  operator delete(void, void)
  0.00      0.28     0.00        3     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Parser::Parser()
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&)
  0.00      0.28     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator()
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator()
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.28     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() const
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() const
  0.00      0.28     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator()
  0.00      0.28     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator()
  0.00      0.28     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase()
  0.00      0.28     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl()
  0.00      0.28     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase()
  0.00      0.28     0.00        3     0.00     0.00  std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.28     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper()
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.28     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.28     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.28     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      0.28     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.28     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >)
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.28     0.00        3     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  0.00      0.28     0.00        3     0.00     0.00  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  0.00      0.28     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.00      0.28     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  0.00      0.28     0.00        3     0.00     0.02  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00      0.28     0.00        3     0.00     0.00  void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      0.28     0.00        3     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.28     0.00        3     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.28     0.00        3     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00      0.28     0.00        3     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.28     0.00        3     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&)
  0.00      0.28     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.28     0.00        2     0.00     0.00  Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00      0.28     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00      0.28     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00      0.28     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.28     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00      0.28     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++()
  0.00      0.28     0.00        2     0.00     0.00  bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&)
  0.00      0.28     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const
  0.00      0.28     0.00        2     0.00     0.00  std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.28     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00      0.28     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        2     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long)
  0.00      0.28     0.00        2     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long)
  0.00      0.28     0.00        2     0.00     0.01  Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00      0.28     0.00        2     0.00     0.00  void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.28     0.00        2     0.00     0.01  Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00      0.28     0.00        2     0.00     0.01  Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.28     0.00        2     0.00     0.00  std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2INTERNAL_TEST_0()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>::type&)
  0.00      0.28     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&)
  0.00      0.28     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&)
  0.00      0.28     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00      0.28     0.00        1     0.00     0.00  (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00      0.28     0.00        1     0.00     0.01  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00      0.28     0.00        1     0.00     0.03  unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()())
  0.00      0.28     0.00        1     0.00     0.00  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.28     0.00        1     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        1     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00      0.28     0.00        1     0.00     0.35  std::shared_ptr<snaplogger::logger>::~shared_ptr()
  0.00      0.28     0.00        1     0.00     0.04  std::shared_ptr<snaplogger::appender>::~shared_ptr()
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr()
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<ed::dispatcher>::shared_ptr()
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.28     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00      0.28     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00      0.28     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&)
  0.00      0.28     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.28     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.28     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00      0.28     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>)
  0.00      0.28     0.00        1     0.00     0.00  void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
  0.00      0.28     0.00        1     0.00     0.01  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&)
  0.00      0.28     0.00        1     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00      0.28     0.00        1     0.00     0.00  std::enableif<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&)
  0.00      0.28     0.00        1     0.00     0.03  std::enableif<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&)
  0.00      0.28     0.00        1     0.00     0.03  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&)
  0.00      0.28     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  void std::__invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&)
  0.00      0.28     0.00        1     0.00     0.03  void std::_invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&)
  0.00      0.28     0.00        1     0.00     0.03  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&)
  0.00      0.28     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00      0.28     0.00        1     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
  0.00      0.28     0.00        1     0.00     0.00  void (ed::connection_with_send_message::&std::forward<void (ed::connection_with_send_message::&)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::&)(ed::message&)>::type&))(ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  std::__invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  non-virtual thunk to (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&)
  0.00      0.28     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00      0.28     0.00        1     0.00     0.00  main::{lambda()#1}::operator void (*)()() const
  0.00      0.28     0.00        1     0.00     0.00  main::{lambda()#1}::FUN()
  0.00      0.28     0.00        1     0.00     0.03  CATCH2INTERNAL_TEST_0()::{lambda()#2}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&)
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const
  0.00      0.28     0.00        1     0.00     0.03  CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const
  0.00      0.28     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&)
  0.00      0.28     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&)

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.

 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
           else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this
           function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
           the function in the gprof listing. If the index is
           in parenthesis it shows where it would appear in
           the gprof listing if it were to be printed.

Copyright (C) 2012-2022 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

                     Call graph (explanation follows)

granularity: each sample hit covers 4 byte(s) for 3.57% of 0.28 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     50.9    0.00    0.14                 Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
                0.00    0.14      10/10          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       9/9           CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [736]
-----------------------------------------------
                0.00    0.14      10/10          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[2]     50.7    0.00    0.14      10         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.08   10008/10015       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.01   10008/10017       addr::addr::~addr() [71]
                0.00    0.00   10009/10017       (anonymous namespace)::test_messenger::get_dispatcher() const [99]
                0.00    0.00   10000/10000       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [103]
                0.00    0.00   50000/50000       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [109]
                0.00    0.00   10018/322096      std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                0.00    0.00   10009/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00   10009/322096      std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
                0.00    0.00      21/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       9/16          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [195]
                0.00    0.00       9/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00       9/16          (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
                0.00    0.00       9/16          std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00       5/8           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       9/16          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
                0.00    0.00       9/16          std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00      18/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00      14/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       9/16          std::function<void ()>::~function() [482]
                0.00    0.00       9/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       9/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
                0.00    0.00       8/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00      31/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       9/16          std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
                0.00    0.00       9/18          unittest::g_source_dir[abi:cxx11]() [500]
                0.00    0.00      18/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       4/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       9/322096      std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                0.00    0.00       9/322096      std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                0.00    0.00       9/322096      std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
                0.00    0.00       9/16          (anonymous namespace)::test_messenger::unset_guard() [616]
                0.00    0.00       9/16          std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [618]
                0.00    0.00       9/16          std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [617]
                0.00    0.00      10/17          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [655]
                0.00    0.00       9/16          std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
                0.00    0.00       9/16          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [659]
                0.00    0.00       9/20          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
                0.00    0.00       9/21          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
                0.00    0.00       5/5           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [724]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
                0.00    0.00  120138/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00   60169/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00   60069/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00   60052/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00   50005/50005       Catch::ExprLhs<snapdev::timespec_ex const&> Catch::operator<=<snapdev::timespec_ex, 0>(Catch::Decomposer&&, snapdev::timespec_ex&&) [926]
                0.00    0.00   50000/50000       Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::~BinaryExpr() [928]
                0.00    0.00   20000/92258       snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00   18042/18081       snapdev::timespec_ex::timespec_ex(long, long) [1052]
                0.00    0.00   18031/54222       snapdev::timespec_ex::timespec_ex() [919]
                0.00    0.00   18026/18030       snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1055]
                0.00    0.00   18026/54150       snapdev::timespec_ex::operator=(snapdev::timespec_ex) [920]
                0.00    0.00   18026/18030       snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&) [1054]
                0.00    0.00   18026/68031       snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [911]
                0.00    0.00   18026/18026       snapdev::timespec_ex::operator<(snapdev::timespec_ex const&) const [1056]
                0.00    0.00   14611/14611       snapdev::timespec_ex::operator>(snapdev::timespec_ex const&) const [1058]
                0.00    0.00   10065/10122       std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1068]
                0.00    0.00   10006/10013       (anonymous namespace)::get_address() [1166]
                0.00    0.00   10000/10016       Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1142]
                0.00    0.00   10000/10000       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::~BinaryExpr() [1185]
                0.00    0.00      27/48          std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1442]
                0.00    0.00      21/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
                0.00    0.00      18/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00      18/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00      10/21          unittest::g_progress() [1574]
                0.00    0.00      10/17          Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&) [1588]
                0.00    0.00      10/17          Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::~BinaryExpr() [1586]
                0.00    0.00       9/16          Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&) [1605]
                0.00    0.00       9/16          Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1601]
                0.00    0.00       9/16          std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1632]
                0.00    0.00       9/16          (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1596]
                0.00    0.00       9/16          Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&) [1604]
                0.00    0.00       9/16          Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::~BinaryExpr() [1599]
                0.00    0.00       9/16          std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1630]
                0.00    0.00       9/20          Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1578]
                0.00    0.00       9/20          Catch::BinaryExpr<int, int>::~BinaryExpr() [1576]
                0.00    0.00       9/16          (anonymous namespace)::test_messenger::get_expect_finally() const [1623]
                0.00    0.00       9/21          Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [1573]
                0.00    0.00       9/21          Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr() [1571]
                0.00    0.00       8/15          (anonymous namespace)::test_messenger::set_expect_lock_obtained(bool) [1757]
                0.00    0.00       6/13          (anonymous namespace)::test_messenger::set_expect_lock_failed(bool) [1771]
                0.00    0.00       6/17          (anonymous namespace)::test_messenger::set_expect_finally(bool) [1584]
                0.00    0.00       5/13          Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::~BinaryExpr() [1773]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
-----------------------------------------------
                0.00    0.00       7/10015       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.08   10008/10015       CATCH2_INTERNAL_TEST_0() [2]
[3]     28.5    0.00    0.08   10015         std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.08   10013/10013       std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
                0.00    0.00   10018/40066       std::allocator<(anonymous namespace)::test_messenger>::~allocator() [935]
                0.00    0.00   10015/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
                0.00    0.00   10012/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10012/10012       std::allocator<(anonymous namespace)::test_messenger>::allocator() [1171]
                0.00    0.00   10011/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
-----------------------------------------------
                0.00    0.08   10013/10013       std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
[4]     28.5    0.00    0.08   10013         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
                0.00    0.08   10011/10011       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10017/10017       std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) [1131]
                0.00    0.00   10011/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10011/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10010/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.08   10013/10013       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
[5]     28.5    0.00    0.08   10013         std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
                0.00    0.08   10012/10012       std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
                0.00    0.00   10011/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10010/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10009/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.08   10012/10012       std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
[6]     28.5    0.00    0.08   10012         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
                0.00    0.08   10013/10013       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
                0.00    0.00   10014/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10011/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
                0.00    0.00   10011/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
-----------------------------------------------
                0.00    0.08   10011/10011       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
[7]     28.5    0.00    0.08   10011         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.08   10009/10009       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10018/20036       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [78]
                0.00    0.00   10008/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10018/40066       std::allocator<(anonymous namespace)::test_messenger>::~allocator() [935]
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1094]
                0.00    0.00   10018/30048       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [976]
                0.00    0.00   10017/20035       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1014]
                0.00    0.00   10013/20031       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&) [1040]
                0.00    0.00   10013/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10013/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10011/10011       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1178]
                0.00    0.00   10011/30035       std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [981]
                0.00    0.00   10010/10010       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1182]
                0.00    0.00   10010/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.08   10014/10014       void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
[8]     27.3    0.00    0.08   10014         decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.08   10012/10012       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   10012/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10013/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10012/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10012/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.08   10012/10012       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
[9]     27.3    0.00    0.08   10012         void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
                0.00    0.08   10014/10014       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.00   10013/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10013/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10012/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.08   10009/10009       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
[10]    27.3    0.00    0.08   10009         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.08   10012/10012       void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
                0.00    0.00   10012/40066       std::allocator<(anonymous namespace)::test_messenger>::~allocator() [935]
                0.00    0.00   10012/30048       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [976]
                0.00    0.00   10011/30035       std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [981]
                0.00    0.00   10011/80090       (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
                0.00    0.00   10011/80093       ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
                0.00    0.00   10010/10010       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_messenger>) [1181]
                0.00    0.00   10010/80096       addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
                0.00    0.00   10009/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
-----------------------------------------------
                0.00    0.08   10012/10012       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
[11]    26.9    0.00    0.08   10012         (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.03   10014/10014       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
                0.01    0.01   10018/10018       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.01   10015/10015       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
                0.00    0.00   20029/20029       ed::Callback::Callback(std::function<void (ed::message&)>) [98]
                0.00    0.00   10016/20033       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [66]
                0.00    0.00   20031/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00   10017/10017       std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
                0.00    0.00   20036/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00   20032/160257      ed::Callback::~Callback() [57]
                0.00    0.00   20035/322096      ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
                0.00    0.00   20034/322096      std::function<void (ed::message&)>::~function() <cycle 1> [857]
                0.00    0.00   10016/322096      std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
                0.00    0.00   10015/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00   30047/30047       std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [979]
                0.00    0.00   10018/10018       ed::MatchFunc::MatchFunc(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1075]
                0.00    0.00   10018/10018       std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
                0.00    0.00   10018/10018       std::function<void (ed::message&)>::function<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
                0.00    0.00   10017/10017       std::weakptr<ed::connection>::weak_ptr() [1135]
                0.00    0.00   10016/10016       std::shared_ptr<cluck::cluck>::shared_ptr() [1144]
                0.00    0.00   10016/10016       std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
                0.00    0.00   10016/10016       ed::Expression::Expression(char const) [1137]
                0.00    0.00   10016/40063       std::allocator<ed::dispatchermatch>::~allocator() [937]
                0.00    0.00   10012/10012       std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
                0.00    0.00   10010/10010       std::allocator<ed::dispatchermatch>::allocator() [1180]
-----------------------------------------------
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
[12]    15.6    0.00    0.04   10000         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.04   10000/10000       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
-----------------------------------------------
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
[13]    15.6    0.00    0.04   10000         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.01    0.03   10000/10000       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
                0.00    0.00   10000/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
-----------------------------------------------
                0.01    0.03   10000/10000       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
[14]    15.6    0.01    0.03   10000         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.01    0.02   10000/10000       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10000/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10000/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00   10000/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00   10000/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00   10000/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00   10000/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
                0.00    0.00   10000/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00   10000/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00   10000/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.04   10000/10000       CATCH2_INTERNAL_TEST_0() [2]
[15]    15.6    0.00    0.04   10000         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
                0.00    0.00   10000/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00   10000/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
[16]    15.6    0.00    0.04   10000         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.04   10000/10000       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
-----------------------------------------------
                0.00    0.00       2/13538       Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00       3/13538       Catch::ConfigData::ConfigData(Catch::ConfigData const&) [434]
                0.00    0.00       4/13538       Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [399]
                0.00    0.00       7/13538       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/13538       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      11/13538       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [220]
                0.00    0.00      20/13538       void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [223]
                0.00    0.00      20/13538       Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [224]
                0.00    0.00      28/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [195]
                0.00    0.00      40/13538       Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [206]
                0.00    0.00     106/13538       void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [191]
                0.00    0.01    4372/13538       std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [41]
                0.01    0.02    8916/13538       std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [21]
[17]    12.5    0.01    0.03   13538         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.01    0.00  187103/197151      __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [45]
                0.00    0.01  187170/225054      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [60]
                0.00    0.01  187105/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  374342/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00  187178/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [846]
                0.00    0.00  187155/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00  187091/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [845]
-----------------------------------------------
                0.01    0.02   10000/10000       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
[18]    11.6    0.01    0.02   10000         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.02   10000/10000       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
                0.00    0.00   10000/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00   10000/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00   10000/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00   10000/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
                0.00    0.00   10000/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
-----------------------------------------------
                0.00    0.03   10014/10014       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[19]     9.4    0.00    0.03   10014         ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
                0.01    0.00   10018/10018       std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
                0.00    0.00   50081/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   50087/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10018/10018       std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
                0.00    0.00   10018/20034       ed::Tag::Tag() [1018]
                0.00    0.00   10018/20033       ed::Priority::Priority() [1030]
                0.00    0.00   10018/20033       bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1036]
                0.00    0.00   10016/10016       std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression) [1139]
                0.00    0.00   10016/20030       ed::MatchFunc::MatchFunc() [1042]
                0.00    0.00   10011/20027       ed::Expression::Expression() [1048]
-----------------------------------------------
                0.00    0.00   14328/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   44544/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00  228161/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.01    0.01  545696/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
[20]     9.3    0.01    0.02  832729         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
                0.01    0.00  833604/833604      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [50]
                0.01    0.00  833656/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                                                 <spontaneous>
[21]     8.3    0.00    0.02                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [21]
                0.01    0.02    8916/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                0.01    0.01   10018/10018       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[22]     8.1    0.01    0.01   10018         ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   50077/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   50071/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression) [135]
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag) [138]
                0.00    0.00   10013/10013       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc) [139]
                0.00    0.00   10012/10012       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority) [140]
                0.00    0.00   10014/10014       std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [156]
                0.00    0.00   10016/20027       ed::Expression::Expression() [1048]
                0.00    0.00   10016/20034       ed::Tag::Tag() [1018]
                0.00    0.00   10015/20033       ed::Priority::Priority() [1030]
                0.00    0.00   10015/20033       bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1036]
                0.00    0.00   10014/20030       ed::MatchFunc::MatchFunc() [1042]
-----------------------------------------------
                0.00    0.02   10000/10000       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
[23]     8.1    0.00    0.02   10000         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
                0.00    0.02   10000/10000       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
-----------------------------------------------
                0.00    0.02   10000/10000       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
[24]     8.1    0.00    0.02   10000         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.01    0.00   10000/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.01   10000/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00   10000/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00   10000/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10000/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00   10000/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00   10000/80000       char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
                0.00    0.00   10000/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00   10000/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00   10000/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00   10000/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                                                 <spontaneous>
[25]     7.9    0.00    0.02                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.00    0.01   10048/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00   10048/10054       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [101]
                0.00    0.00   10048/10051       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   10048/10048       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [166]
                0.00    0.00   10048/197151      __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [45]
                0.00    0.00   10048/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00   10048/99810       std::char_traits<char>::length(char const) [895]
                0.00    0.00   10048/10048       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1071]
-----------------------------------------------
                0.00    0.00    1535/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    2139/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00    3027/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [231]
                0.00    0.00    4319/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00    7516/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00    7940/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   12367/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   20437/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
                0.00    0.00   26303/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   43285/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00   46316/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [188]
                0.00    0.00   57596/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   63883/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [169]
                0.00    0.00   68957/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [127]
                0.00    0.00   90351/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00   94402/2794093     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00  102916/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [154]
                0.00    0.00  225014/2794093     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
                0.00    0.00  374342/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.01    0.00  707792/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.01    0.00  833656/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
[26]     7.1    0.02    0.00 2794093         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
[27]     7.1    0.01    0.01  322096+1026086 <cycle 1 as a whole> [27]
                0.01    0.00  181252             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
                0.00    0.01  274969             std::Functionbase::~Functionbase() <cycle 1> [72]
                0.00    0.00      16             unittest::reporter::parser::~parser() <cycle 1> [133]
                0.00    0.00      53             ed::message::~message() <cycle 1> [158]
                0.00    0.00    1877             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [203]
                0.00    0.00      16             unittest::reporter::state::~state() <cycle 1> [467]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
                0.00    0.00  261872             std::function<void (ed::message&)>::~function() <cycle 1> [857]
                0.00    0.00  152001             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
                0.00    0.00   60337             ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
                0.00    0.00   50200             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [921]
                0.00    0.00   40069             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00   30054             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [966]
                0.00    0.00   30052             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [970]
                0.00    0.00   20098             std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [991]
                0.00    0.00   20082             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                0.00    0.00   20034             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
                0.00    0.00   20034             void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1029]
                0.00    0.00   20034             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1028]
                0.00    0.00   20034             void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1023]
                0.00    0.00   12177             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1060]
                0.00    0.00   10287             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1063]
                0.00    0.00   10115             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
                0.00    0.00   10115             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1070]
                0.00    0.00   10018             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
                0.00    0.00   10018             void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger) <cycle 1> [1097]
                0.00    0.00   10018             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1116]
                0.00    0.00   10018             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [1073]
                0.00    0.00   10018             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
                0.00    0.00   10018             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1098]
                0.00    0.00   10018             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1117]
                0.00    0.00   10018             ed::dispatcher::~dispatcher() <cycle 1> [1074]
                0.00    0.00    4695             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1195]
                0.00    0.00     122+1875        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
                0.00    0.00    1894             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [1208]
                0.00    0.00    1882             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
                0.00    0.00    1880             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1214]
                0.00    0.00    1875             void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1216]
                0.00    0.00    1873             void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1217]
                0.00    0.00    1414             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
                0.00    0.00    1010             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00     738             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1234]
                0.00    0.00     736             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1235]
                0.00    0.00     550             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1243]
                0.00    0.00     550             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1241]
                0.00    0.00     541             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1244]
                0.00    0.00     535             std::shared_ptr<void>::~shared_ptr() <cycle 1> [1245]
                0.00    0.00     268             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1276]
                0.00    0.00     258             void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&) <cycle 1> [1284]
                0.00    0.00     251             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1288]
                0.00    0.00     122             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
                0.00    0.00     112             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1350]
                0.00    0.00      80             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                0.00    0.00      80             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1374]
                0.00    0.00      64             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                0.00    0.00      48             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
                0.00    0.00      48             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1449]
                0.00    0.00      44             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1497]
                0.00    0.00      32             std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map() <cycle 1> [1550]
                0.00    0.00      16             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
                0.00    0.00      16             void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer) <cycle 1> [1686]
                0.00    0.00      16             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1739]
                0.00    0.00      16             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1595]
                0.00    0.00      16             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
                0.00    0.00      16             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1688]
                0.00    0.00      16             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1741]
                0.00    0.00      16             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
                0.00    0.00      16             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1687]
                0.00    0.00      16             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1740]
                0.00    0.00      16             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
                0.00    0.00      16             void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&) <cycle 1> [1753]
                0.00    0.00      16             void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1752]
                0.00    0.00      16             void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1649]
                0.00    0.00      16             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1730]
                0.00    0.00      16             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1728]
                0.00    0.00      16             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
                0.00    0.00      16             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1737]
                0.00    0.00      16             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
                0.00    0.00      14             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1768]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2010]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1979]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2002]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1963]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2003]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1965]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2004]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1967]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2005]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1969]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2006]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1971]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2007]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1973]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2008]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1975]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2009]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1977]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2017]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1993]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2011]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1981]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2012]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1983]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2013]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1985]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2014]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1987]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2015]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1989]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2016]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1991]
-----------------------------------------------
                0.00    0.00    8581/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   10696/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   12362/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.02  514026/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
[28]     6.3    0.00    0.02  545665         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
                0.01    0.01  545696/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
                0.00    0.00  102900/102900      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [154]
-----------------------------------------------
                0.00    0.00       3/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00    8472/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00    8577/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   14363/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   29345/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.01    0.00   92163/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
[29]     6.1    0.01    0.01  152923         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00  228161/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
-----------------------------------------------
                0.00    0.00     768/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00   10054/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [101]
                0.00    0.01   43269/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
[30]     6.1    0.00    0.02   54091         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.01    0.00   92163/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00  183959/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00   92158/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   90351/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00    1465/7800        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   90366/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
-----------------------------------------------
                0.00    0.00       1/256853      unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       1/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/256853      Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [798]
                0.00    0.00       1/256853      Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [797]
                0.00    0.00       1/256853      std::random_device::random_device() [732]
                0.00    0.00       1/256853      Catch::ReusableStringStream::~ReusableStringStream() [731]
                0.00    0.00       1/256853      Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00       2/256853      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       2/256853      void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [755]
                0.00    0.00       2/256853      Catch::ReporterSpec::~ReporterSpec() [556]
                0.00    0.00       2/256853      Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [453]
                0.00    0.00       3/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/256853      Catch::TestCaseTracking::TrackerContext::startRun() [216]
                0.00    0.00       3/256853      Catch::TestSpecParser::~TestSpecParser() [750]
                0.00    0.00       4/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/256853      Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [690]
                0.00    0.00       4/256853      Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [545]
                0.00    0.00       5/256853      Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
                0.00    0.00       6/256853      Catch::ConfigData::~ConfigData() [699]
                0.00    0.00       6/256853      Catch::TestCaseInfo::~TestCaseInfo() [700]
                0.00    0.00       8/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/256853      Catch::ColumnInfo::~ColumnInfo() [689]
                0.00    0.00       9/256853      Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
                0.00    0.00       9/256853      Catch::ReporterRegistry::ReporterRegistry() [543]
                0.00    0.00       9/256853      std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [685]
                0.00    0.00      11/256853      Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [666]
                0.00    0.00      11/256853      Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [667]
                0.00    0.00      16/256853      (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [442]
                0.00    0.00      16/256853      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      18/256853      (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      18/256853      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      19/256853      (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      20/256853      Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [603]
                0.00    0.00      20/256853      Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [224]
                0.00    0.00      21/256853      (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      23/256853      Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [563]
                0.00    0.00      24/256853      void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [557]
                0.00    0.00      46/256853      Catch::RunContext::runTest(Catch::TestCaseHandle const&) [200]
                0.00    0.00      46/256853      Catch::TestCaseStats::~TestCaseStats() [510]
                0.00    0.00      52/256853      Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [492]
                0.00    0.00      84/256853      std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [463]
                0.00    0.00      88/256853      void std::Destroy<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [460]
                0.00    0.00     112/256853      std::__detail::_Scanner<char>::~Scanner() [440]
                0.00    0.00     112/256853      std::_detail::Compiler<std::_cxx11::regex_traits<char> >::~Compiler() [441]
                0.00    0.00     174/256853      Catch::Clara::Detail::BasicResult<void>::~BasicResult() [392]
                0.00    0.00     176/256853      Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [391]
                0.00    0.00     202/256853      Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [151]
                0.00    0.00     323/256853      Catch::SectionInfo::~SectionInfo() [291]
                0.00    0.00    1887/256853      std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [203]
                0.00    0.00    3751/256853      ed::message::~message() <cycle 1> [158]
                0.00    0.00    6264/256853      std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [174]
                0.00    0.00   10000/256853      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   14302/256853      std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [149]
                0.00    0.00   20036/256853      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   22198/256853      unittest::reporter::token::~token() [132]
                0.00    0.00   37884/256853      std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>::_M_apply(char, std::integral_constant<bool, false>) const::{lambda()#1}::operator()() const [116]
                0.00    0.00   37884/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::transform<char>(char, char) const [38]
                0.00    0.01  100917/256853      addr::addr::~addr() [71]
[31]     6.0    0.00    0.02  256853         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.02  514026/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
                0.00    0.00  514079/514079      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [842]
-----------------------------------------------
                                                 <spontaneous>
[32]     5.4    0.01    0.01                 std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [32]
                0.00    0.00   38190/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
                0.00    0.00   38188/186177      std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [77]
-----------------------------------------------
                0.00    0.00     245/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long) [459]
                0.00    0.00    1535/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    8273/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00    8470/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00   10048/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [166]
                0.00    0.00   14328/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   18474/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [171]
                0.00    0.00   29338/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   92158/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00   94397/632432      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00  130207/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00  224959/632432      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[33]     5.4    0.01    0.01  632432         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.01    0.00  707792/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00  707853/862424      std::char_traits<char>::assign(char&, char const&) [835]
                0.00    0.00  707643/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [839]
-----------------------------------------------
                0.01    0.01  489964/489964      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
[34]     5.4    0.01    0.01  489964         std::pointer_traits<char>::pointer_to(char&) [34]
                0.00    0.01  490043/490043      char std::addressof<char>(char&) [76]
-----------------------------------------------
                0.00    0.00    1540/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
                0.00    0.00   10048/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [166]
                0.00    0.00   25132/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
                0.00    0.00   28673/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   37884/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [113]
                0.00    0.00   68587/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00  130214/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.01  187105/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[35]     5.4    0.00    0.01  489183         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.01    0.01  489964/489964      std::pointer_traits<char>::pointer_to(char&) [34]
-----------------------------------------------
                0.00    0.00   20129/231661      ed::Callback::Callback(std::function<void (ed::message&)>) [98]
                0.00    0.00   20133/231661      ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [141]
                0.00    0.00   20133/231661      ed::MatchValue<std::function<void (ed::message&)> >::get() const [142]
                0.00    0.00   30140/231661      ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [125]
                0.01    0.00  141126/231661      ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [58]
[36]     5.3    0.01    0.00  231661         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
                0.00    0.00  100159/210334      std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [52]
                0.00    0.00  241678/271862      std::function<void (ed::message&)>::operator bool() const [854]
                0.00    0.00  241673/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00  140218/290469      std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [851]
-----------------------------------------------
                0.00    0.00       2/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00       8/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [230]
                0.00    0.01   10048/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
[37]     5.3    0.00    0.01   10058         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.01   43269/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00   43273/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00   43285/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                                                 <spontaneous>
[38]     4.7    0.01    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::transform<char>(char, char) const [38]
                0.00    0.00   37884/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00   37884/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.01    0.00   10018/10018       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[39]     4.5    0.01    0.00   10018         std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
                0.00    0.00   10018/10018       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority) [134]
                0.00    0.00   10018/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   10018/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10018/50082       void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
-----------------------------------------------
                              180080             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
                0.00    0.00    1172/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
[40]     4.5    0.01    0.00  181252         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1150]
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1713]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1839]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2019]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
                               10018             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
                               10018             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
                                  16             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
                                  16             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
                                  16             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
-----------------------------------------------
                                                 <spontaneous>
[41]     4.0    0.00    0.01                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [41]
                0.00    0.01    4372/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       3/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       4/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       8/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.01    0.00   10000/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
[42]     4.0    0.01    0.00   10018         std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00   20070/20070       std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [143]
-----------------------------------------------
                0.00    0.00       1/96313       void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [705]
                0.00    0.00       1/96313       std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> > >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [794]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >::construct<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [778]
                0.00    0.00       1/96313       Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [762]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [793]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [795]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [791]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [796]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [790]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [782]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [787]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [783]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [784]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [785]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [786]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [788]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [789]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >::construct<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [777]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >::construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [779]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [775]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >::construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [780]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [774]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [766]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [771]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [767]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [768]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [769]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [770]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [772]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [773]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [708]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::ReporterSpec>::construct<Catch::ReporterSpec, Catch::ReporterSpec>(Catch::ReporterSpec, Catch::ReporterSpec&&) [764]
                0.00    0.00       1/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, long&>(Catch::Clara::Detail::BoundValueRef<long>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<long> > >, long&) [792]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<long> >::construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [776]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >::construct<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >&&) [781]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo>(Catch::SectionInfo, Catch::SectionInfo&&) [763]
                0.00    0.00       1/96313       void __gnu_cxx::new_allocator<Catch::ProcessedReporterSpec>::construct<Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec>(Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec&&) [765]
                0.00    0.00       2/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [746]
                0.00    0.00       2/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, double&>(Catch::Clara::Detail::BoundValueRef<double>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<double> > >, double&) [747]
                0.00    0.00       2/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [743]
                0.00    0.00       2/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<double> >::construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [744]
                0.00    0.00       2/96313       void __gnu_cxx::new_allocator<Catch::ISingleton>::construct<Catch::ISingleton, Catch::ISingleton const&>(Catch::ISingleton**, Catch::ISingleton const&) [745]
                0.00    0.00       3/96313       decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [559]
                0.00    0.00       3/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/96313       decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [711]
                0.00    0.00       3/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/96313       void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const&&) [720]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseHandle const> >::construct<Catch::TestCaseHandle const, Catch::TestCaseHandle const>(Catch::TestCaseHandle const*, Catch::TestCaseHandle const&&) [717]
                0.00    0.00       3/96313       void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const const&>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const const&) [719]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseHandle const> >::construct<Catch::TestCaseHandle const, Catch::TestCaseHandle const const&>(Catch::TestCaseHandle const*, Catch::TestCaseHandle const const&) [716]
                0.00    0.00       3/96313       void std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::M_construct_node<Catch::TestCaseInfo const const&>(std::Rbtree_node<Catch::TestCaseInfo const>, Catch::TestCaseInfo const const&) [718]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseHandle, Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [712]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<Catch::TestCaseInfo>::construct<Catch::TestCaseInfo, Catch::TestCaseInfo>(Catch::TestCaseInfo*, Catch::TestCaseInfo&&) [714]
                0.00    0.00       3/96313       void std::_Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [721]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseInfo const> >::construct<Catch::TestCaseInfo const, Catch::TestCaseInfo const const&>(Catch::TestCaseInfo const*, Catch::TestCaseInfo const const&) [715]
                0.00    0.00       3/96313       void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseHandle>(Catch::TestCaseHandle, Catch::TestCaseHandle&&) [713]
                0.00    0.00       4/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/96313       void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::Tag>(Catch::Tag, Catch::Tag&&) [696]
                0.00    0.00       4/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const (&) [13]) [697]
                0.00    0.00       4/96313       void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [614]
                0.00    0.00       4/96313       void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [698]
                0.00    0.00       6/96313       std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/96313       decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [675]
                0.00    0.00       6/96313       void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::StringRef>(Catch::Tag, Catch::StringRef&&) [681]
                0.00    0.00       6/96313       void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >::construct<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [683]
                0.00    0.00       6/96313       void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >::construct<Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [682]
                0.00    0.00       7/96313       void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [487]
                0.00    0.00       8/96313       std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       9/96313       Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [656]
                0.00    0.00       9/96313       void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [658]
                0.00    0.00       9/96313       void __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [657]
                0.00    0.00      11/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::Token>::construct<Catch::Clara::Detail::Token, Catch::Clara::Detail::Token>(Catch::Clara::Detail::Token, Catch::Clara::Detail::Token&&) [610]
                0.00    0.00      11/96313       void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [611]
                0.00    0.00      14/96313       decltype (::new ((void)(0)) (anonymous namespace)::testtimer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
                0.00    0.00      16/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/96313       decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [548]
                0.00    0.00      16/96313       decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/96313       decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
                0.00    0.00      16/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<Catch::Clara::Detail::BoundFlagRef>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagRef> >, bool&) [550]
                0.00    0.00      16/96313       void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagRef>::construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [549]
                0.00    0.00      20/96313       void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [223]
                0.00    0.00      20/96313       void __gnu_cxx::new_allocator<Catch::TestCaseTracking::ITracker>::construct<Catch::TestCaseTracking::ITracker, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker&&) [542]
                0.00    0.00      22/96313       void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [212]
                0.00    0.00      23/96313       decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [523]
                0.00    0.00      35/96313       void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [486]
                0.00    0.00      40/96313       void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo const&>(Catch::SectionInfo, Catch::SectionInfo const&) [480]
                0.00    0.00      42/96313       void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [286]
                0.00    0.00      42/96313       void std::Function_base::Basemanager<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >::_M_create<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >(std::Anydata&, std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>&&, std::integral_constant<bool, true>) [478]
                0.00    0.00      43/96313       void __gnu_cxx::new_allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>::construct<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>(Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo&&) [476]
                0.00    0.00      53/96313       void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >::construct<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [461]
                0.00    0.00      64/96313       decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [455]
                0.00    0.00      82/96313       void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [421]
                0.00    0.00     106/96313       void std::Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [191]
                0.00    0.00     109/96313       decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [394]
                0.00    0.00     112/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::NFA<std::_cxx11::regex_traits<char> >&, std::Spalloc_shared_tag<std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > > >, std::locale const&, std::regex_constants::syntax_option_type&) [383]
                0.00    0.00     112/96313       void __gnu_cxx::new_allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >::construct<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&) [382]
                0.00    0.00     153/96313       void __gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&>(unsigned long, unsigned long const&) [351]
                0.00    0.00     154/96313       void __gnu_cxx::new_allocator<std::pair<char, char> >::construct<std::pair<char, char>, std::pair<char, char> >(std::pair<char, char>, std::pair<char, char>&&) [350]
                0.00    0.00     174/96313       Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [305]
                0.00    0.00     175/96313       Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [304]
                0.00    0.00     196/96313       std::__detail::State<char>::State(std::__detail::_Opcode) [295]
                0.00    0.00     572/96313       void __gnu_cxx::new_allocator<std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >::construct<std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >(std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> >&&) [222]
                0.00    0.00     630/96313       std::__detail::State<char>::State(std::__detail::_State<char>&&) [218]
                0.00    0.00     694/96313       void __gnu_cxx::new_allocator<std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >::construct<std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > const&>(std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > const&) [215]
                0.00    0.00     976/96313       void std::Construct<std::_cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [207]
                0.00    0.00    1222/96313       void std::Construct<std::pair<_gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>>(std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) [202]
                0.00    0.00    1590/96313       void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.00    0.00    1590/96313       void __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [196]
                0.00    0.00    2342/96313       void __gnu_cxx::new_allocator<std::__detail::State<char> >::construct<std::_detail::State<char>, std::_detail::State<char> >(std::_detail::State<char>, std::_detail::State<char>&&) [193]
                0.00    0.00    4456/96313       void std::Construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [168]
                0.00    0.00   10000/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/96313       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10008/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10012/96313       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.00   10017/96313       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/96313       decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) [145]
                0.00    0.00   20027/96313       void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [93]
[43]     3.6    0.01    0.00   96313         operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       4/519718      (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00       4/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00      12/519718      Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [456]
                0.00    0.00      28/519718      std::__cxx11::to_string(unsigned long) [504]
                0.00    0.00     112/519718      std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::regex_constants::syntax_option_type) [199]
                0.00    0.00     245/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back() [221]
                0.00    0.00     314/519718      Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [189]
                0.00    0.00     897/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [231]
                0.00    0.00    1355/519718      __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [187]
                0.00    0.00    1750/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [170]
                0.00    0.00    4317/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00    8473/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00   10048/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.00    0.00   19626/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
                0.00    0.00   20437/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
                0.00    0.00   20996/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
                0.00    0.00   21188/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   36507/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [155]
                0.00    0.00   37884/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::transform<char>(char, char) const [38]
                0.00    0.00   39335/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [153]
                0.00    0.00   43273/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00   68954/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [127]
                0.00    0.00  183959/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
[44]     3.6    0.01    0.00  519718         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00   10048/197151      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.01    0.00  187103/197151      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[45]     3.6    0.01    0.00  197151         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [45]
                0.00    0.00  197182/197182      std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [869]
-----------------------------------------------
                0.00    0.00   10010/70106       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority) [140]
                0.00    0.00   10013/70106       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc) [139]
                0.00    0.00   10014/70106       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag) [138]
                0.00    0.00   10017/70106       std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression) [135]
                0.00    0.00   10017/70106       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [137]
                0.00    0.00   10017/70106       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag) [136]
                0.00    0.00   10018/70106       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority) [134]
[46]     3.6    0.01    0.00   70106         void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   70414/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00       1/40527       std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [730]
                0.00    0.00       1/40527       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [729]
                0.00    0.00      15/40527       std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<cluck::cluck, void>(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [485]
                0.00    0.00      31/40527       std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [436]
                0.00    0.00      32/40527       std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [428]
                0.00    0.00      40/40527       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [402]
                0.00    0.00      47/40527       std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_timer, void>(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [390]
                0.00    0.00      48/40527       std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [380]
                0.00    0.00      72/40527       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [310]
                0.00    0.00      78/40527       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [298]
                0.00    0.00      96/40527       std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [278]
                0.00    0.00   10017/40527       std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [64]
                0.01    0.00   30049/40527       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [65]
[47]     3.6    0.01    0.00   40527         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
                0.00    0.00  111184/115282      std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [891]
-----------------------------------------------
                                                 <spontaneous>
[48]     3.6    0.01    0.00                 std::ctype<char>::tolower(char, char const) const [48]
-----------------------------------------------
                0.00    0.00       1/91758       std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::_S_max_size(std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> const&) [760]
                0.00    0.00       1/91758       std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [759]
                0.00    0.00       2/91758       std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [739]
                0.00    0.00       2/91758       std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [740]
                0.00    0.00       2/91758       std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [737]
                0.00    0.00       2/91758       std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > const&) [741]
                0.00    0.00       2/91758       std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [742]
                0.00    0.00       2/91758       std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [738]
                0.00    0.00       4/91758       std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [695]
                0.00    0.00       4/91758       std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [694]
                0.00    0.00       6/91758       std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [668]
                0.00    0.00       6/91758       std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [671]
                0.00    0.00       6/91758       std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > const&) [670]
                0.00    0.00       6/91758       std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > const&) [669]
                0.00    0.00      12/91758       std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [602]
                0.00    0.00      24/91758       std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [512]
                0.00    0.00      28/91758       std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > const&) [506]
                0.00    0.00      68/91758       std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [439]
                0.00    0.00     112/91758       std::vector<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > >::_S_max_size(std::allocator<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > const&) [376]
                0.00    0.00     112/91758       std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_S_max_size(std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [375]
                0.00    0.00     129/91758       std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [367]
                0.00    0.00     307/91758       std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [237]
                0.00    0.00     308/91758       std::vector<std::pair<char, char>, std::allocator<std::pair<char, char> > >::_S_max_size(std::allocator<std::pair<char, char> > const&) [236]
                0.00    0.00     892/91758       std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [208]
                0.00    0.00     980/91758       std::vector<std::__detail::State<char>, std::allocator<std::_detail::State<char> > >::S_max_size(std::allocator<std::__detail::State<char> > const&) [205]
                0.00    0.00   20415/91758       std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
                0.00    0.00   30135/91758       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [105]
                0.00    0.00   38190/91758       std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [32]
[49]     3.6    0.01    0.00   91758         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                0.01    0.00  833604/833604      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
[50]     3.6    0.01    0.00  833604         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [50]
                0.00    0.00  833775/833775      std::pointer_traits<char const>::pointer_to(char const&) [837]
-----------------------------------------------
                0.00    0.01  210341/210341      std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [52]
[51]     3.6    0.00    0.01  210341         std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [51]
                0.00    0.01  100158/100158      void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [55]
                0.00    0.00  110178/110178      std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [892]
                0.00    0.00  100160/100161      std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [893]
-----------------------------------------------
                0.00    0.00  100159/210334      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
                0.00    0.01  110175/210334      std::Functionbase::~Functionbase() <cycle 1> [72]
[52]     3.6    0.00    0.01  210334         std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [52]
                0.00    0.01  210341/210341      std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [51]
-----------------------------------------------
                0.00    0.00       1/180898      Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [821]
                0.00    0.00       2/180898      Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [758]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [734]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [735]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [598]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [601]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [600]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [599]
                0.00    0.00       4/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [733]
                0.00    0.00       5/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [724]
                0.00    0.00      16/180898      std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
                0.00    0.00      16/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [659]
                0.00    0.00      17/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [655]
                0.00    0.00      20/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
                0.00    0.00      21/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
                0.00    0.00      60/180898      Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [498]
                0.00    0.00   10000/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [103]
                0.00    0.00   50000/180898      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [109]
                0.01    0.00  120712/180898      Catch::RunContext::resetAssertionInfo() [70]
[53]     3.6    0.01    0.00  180898         Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00  180898/302439      Catch::StringRef::StringRef(char const, unsigned long) [848]
-----------------------------------------------
                0.01    0.00  100162/100162      void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [55]
[54]     3.6    0.01    0.00  100162         void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [54]
                0.00    0.00  100162/220360      std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [866]
                0.00    0.00  100156/200313      std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) [868]
-----------------------------------------------
                0.00    0.01  100158/100158      std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [51]
[55]     3.6    0.00    0.01  100158         void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [55]
                0.01    0.00  100162/100162      void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [54]
                0.00    0.00  100157/200313      std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) [868]
-----------------------------------------------
                0.00    0.01  161261/161261      ed::Callback::~Callback() [57]
[56]     3.6    0.00    0.01  161261         ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [56]
                0.01    0.00  161266/322096      std::function<void (ed::message&)>::~function() <cycle 1> [857]
-----------------------------------------------
                0.00    0.00   10016/160257      std::enableif<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
                0.00    0.00   10016/160257      std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
                0.00    0.00   10017/160257      std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
                0.00    0.00   10018/160257      std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
                0.00    0.00   20032/160257      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   50071/160257      ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   50087/160257      ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[57]     3.6    0.00    0.01  160257         ed::Callback::~Callback() [57]
                0.00    0.01  161261/161261      ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [56]
-----------------------------------------------
                0.00    0.01  141127/141127      ed::Callback::Callback(ed::Callback const&) [59]
[58]     3.2    0.00    0.01  141127         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [58]
                0.01    0.00  141126/231661      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
-----------------------------------------------
                0.00    0.00   10015/140226      std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
                0.00    0.00   10017/140226      std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
                0.00    0.00   10018/140226      std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
                0.00    0.00   10018/140226      std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
                0.00    0.00   50077/140226      ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   50081/140226      ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[59]     3.2    0.00    0.01  140226         ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.01  141127/141127      ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [58]
-----------------------------------------------
                0.00    0.00   37884/225054      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [113]
                0.00    0.01  187170/225054      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[60]     3.1    0.00    0.01  225054         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [60]
                0.00    0.01  225020/225020      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [61]
-----------------------------------------------
                0.00    0.01  225020/225020      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [60]
[61]     3.1    0.00    0.01  225020         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [61]
                0.00    0.01  224938/224938      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
-----------------------------------------------
                0.00    0.01  224938/224938      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [61]
[62]     3.1    0.00    0.01  224938         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
                0.00    0.00  224959/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   49418/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00  225014/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00  224990/224990      bool __gnu_cxx::__is_null_pointer<char>(char) [863]
                0.00    0.00  224980/224980      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [864]
                0.00    0.00  224971/224971      std::iterator_traits<char>::difference_type std::distance<char>(char, char) [865]
                0.00    0.00   49420/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   49419/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                0.00    0.00       1/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       3/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       4/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       8/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.01   10000/10017       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
[63]     2.7    0.00    0.01   10017         std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.01    0.00   10017/10017       std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [64]
-----------------------------------------------
                0.01    0.00   10017/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
[64]     2.7    0.01    0.00   10017         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [64]
                0.00    0.00   10017/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.01   30049/30049       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [66]
[65]     2.6    0.00    0.01   30049         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [65]
                0.01    0.00   30049/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00   10016/20033       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   10017/20033       (anonymous namespace)::test_messenger::get_dispatcher() const [99]
[66]     2.6    0.00    0.01   20033         std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [66]
                0.00    0.01   30049/30049       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [65]
-----------------------------------------------
                0.00    0.01   10015/10015       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[67]     2.6    0.00    0.01   10015         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
                0.00    0.01   10014/10014       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
                0.00    0.00   10015/20030       std::initializer_list<ed::dispatcher_match>::begin() const [1044]
                0.00    0.00   10014/10014       std::initializer_list<ed::dispatcher_match>::end() const [1163]
                0.00    0.00   10012/10012       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1173]
-----------------------------------------------
                0.00    0.01   10014/10014       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
[68]     2.6    0.00    0.01   10014         void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
                0.00    0.00   10015/10015       ed::dispatcher_match std::__uninitialized_copy_a<ed::dispatcher_match const, ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) [95]
                0.00    0.00   10013/10013       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [104]
                0.00    0.00   20028/40061       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [938]
                0.00    0.00   10017/10017       std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1136]
                0.00    0.00   10014/10014       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1164]
-----------------------------------------------
                0.00    0.00       1/2209        unittest::g_source_dir[abi:cxx11]() [500]
                0.00    0.00       1/2209        unittest::g_binary_dir[abi:cxx11]() [502]
                0.00    0.00       1/2209        unittest::g_tmp_dir[abi:cxx11]() [501]
                0.00    0.00       2/2209        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [453]
                0.00    0.00       3/2209        Catch::ConfigData::ConfigData() [403]
                0.00    0.00       3/2209        Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [398]
                0.00    0.00       3/2209        Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [404]
                0.00    0.00       9/2209        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [240]
                0.00    0.00      11/2209        Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [234]
                0.00    0.00      46/2209        Catch::RunContext::runTest(Catch::TestCaseHandle const&) [200]
                0.00    0.00     112/2209        std::__detail::Compiler<std::_cxx11::regex_traits<char> >::Compiler(char const, char const, std::locale const&, std::regexconstants::syntax_option_type) [184]
                0.00    0.00     112/2209        std::__detail::Scanner<char>::Scanner(char const, char const, std::regex_constants::syntax_option_type, std::locale) [183]
                0.00    0.00     174/2209        Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [163]
                0.00    0.00     175/2209        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [161]
                0.00    0.00     182/2209        Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [151]
                0.00    0.00    1374/2209        ed::message::message() [92]
[69]     2.5    0.00    0.01    2209         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00  130214/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  130207/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00  130238/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [846]
-----------------------------------------------
                                                 <spontaneous>
[70]     2.4    0.00    0.01                 Catch::RunContext::resetAssertionInfo() [70]
                0.01    0.00  120712/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00  120712/120776      Catch::StringRef::StringRef() [889]
-----------------------------------------------
                0.00    0.00       9/10017       CATCH2INTERNAL_TEST_12() [182]
                0.00    0.01   10008/10017       CATCH2_INTERNAL_TEST_0() [2]
[71]     2.3    0.00    0.01   10017         addr::addr::~addr() [71]
                0.00    0.01  100917/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                1147             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1737]
                              272304             std::function<void (ed::message&)>::~function() <cycle 1> [857]
                0.00    0.00      64/322096      std::function<void ()>::~function() [482]
                0.00    0.00     236/322096      std::function<bool (cluck::cluck)>::~function() [359]
                0.00    0.00    1218/322096      std::function<bool (char)>::~function() [213]
[72]     1.9    0.00    0.01  274969         std::Functionbase::~Functionbase() <cycle 1> [72]
                0.00    0.01  110175/210334      std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [52]
                0.00    0.00  150251/290469      std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [851]
                0.00    0.00     236/236         std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1296]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2016]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2015]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2014]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2013]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2012]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2011]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2017]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2009]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2008]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2007]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2006]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2005]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2004]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2003]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2002]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2010]
-----------------------------------------------
                0.00    0.01   29345/29345       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [74]
[73]     1.8    0.00    0.01   29345         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   29345/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00   29338/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   57596/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   10696/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00   10696/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
                0.00    0.00   29342/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00   28796/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00   10696/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   10696/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                                                 <spontaneous>
[74]     1.8    0.00    0.01                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [74]
                0.00    0.01   29345/29345       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   29342/29342       __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [982]
-----------------------------------------------
                0.01    0.00  490109/490109      char std::addressof<char>(char&) [76]
[75]     1.8    0.01    0.00  490109         char std::__addressof<char>(char&) [75]
-----------------------------------------------
                0.00    0.01  490043/490043      std::pointer_traits<char>::pointer_to(char&) [34]
[76]     1.8    0.00    0.01  490043         char std::addressof<char>(char&) [76]
                0.01    0.00  490109/490109      char std::__addressof<char>(char&) [75]
-----------------------------------------------
                0.00    0.00   38188/186177      std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [32]
                0.00    0.00  147989/186177      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [97]
[77]     1.8    0.00    0.00  186177         std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [77]
-----------------------------------------------
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
                0.00    0.00   10018/20036       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
[78]     1.8    0.00    0.00   20036         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [78]
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [80]
-----------------------------------------------
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [80]
[79]     1.8    0.00    0.00   10018         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [79]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [78]
[80]     1.8    0.00    0.00   10018         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [80]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [79]
                0.00    0.00   10018/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       1/30140       unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       1/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/30140       std::random_device::random_device() [732]
                0.00    0.00       1/30140       Catch::ReusableStringStream::~ReusableStringStream() [731]
                0.00    0.00       1/30140       Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00       2/30140       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       3/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       4/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/30140       void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [614]
                0.00    0.00       4/30140       Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [672]
                0.00    0.00       8/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       9/30140       Catch::ReporterRegistry::ReporterRegistry() [543]
                0.00    0.00      13/30140       (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      15/30140       (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [442]
                0.00    0.00      19/30140       (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      21/30140       (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00   10000/30140       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   20031/30140       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[81]     1.7    0.00    0.00   30140         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00   68486/94332       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00   68587/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00   68585/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
                0.00    0.00   68525/99810       std::char_traits<char>::length(char const) [895]
-----------------------------------------------
                                                 <spontaneous>
[82]     1.6    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [82]
                0.00    0.00      26/26          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [84]
                0.00    0.00      32/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00      31/115         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1349]
-----------------------------------------------
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [84]
[83]     1.6    0.00    0.00      28         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [83]
                0.00    0.00    7618/7618        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00    7612/7612        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [153]
                0.00    0.00    7612/7612        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [155]
-----------------------------------------------
                0.00    0.00      26/26          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [82]
[84]     1.6    0.00    0.00      26         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [84]
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [83]
                0.00    0.00      29/99810       std::char_traits<char>::length(char const) [895]
-----------------------------------------------
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) [86]
[85]     1.6    0.00    0.00      44         bool std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
                0.00    0.00      44/44          std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
                0.00    0.00      44/49          std::tuple_element<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1425]
                0.00    0.00      44/44          std::enableif<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile [1496]
                0.00    0.00      44/49          std::tupleelement<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1424]
                0.00    0.00      44/44          (anonymous namespace)::testmessenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&> >((anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&>&) const volatile [1495]
-----------------------------------------------
                0.00    0.00      44/44          bool std::__invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [89]
[86]     1.6    0.00    0.00      44         bool std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) [86]
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/44          std::tuple<cluck::cluck&&> std::forward_as_tuple<cluck::cluck>(cluck::cluck&&) [1499]
-----------------------------------------------
                0.00    0.00      44/44          std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_invoke(std::Anydata const&, cluck::cluck&&) [91]
[87]     1.6    0.00    0.00      44         std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [87]
                0.00    0.00      44/44          bool std::_invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [89]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::removereference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/88          std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>::type&) [1362]
-----------------------------------------------
                0.00    0.00      44/44          std::_invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
[88]     1.6    0.00    0.00      44         bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
                0.00    0.00      20/20          (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00       9/9           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      15/15          (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      44/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
-----------------------------------------------
                0.00    0.00      44/44          std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [87]
[89]     1.6    0.00    0.00      44         bool std::_invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [89]
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) [86]
                0.00    0.00      44/88          std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>::type&) [1362]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::removereference<cluck::cluck>::type&) [1248]
-----------------------------------------------
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
[90]     1.6    0.00    0.00      44         std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
                0.00    0.00      44/44          bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00      44/44          bool ((anonymous namespace)::test_messenger::&std::forward<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&))(cluck::cluck) [1503]
-----------------------------------------------
                                                 <spontaneous>
[91]     1.6    0.00    0.00                 std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_invoke(std::Anydata const&, cluck::cluck&&) [91]
                0.00    0.00      44/44          std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [87]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::removereference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/232         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&) [1299]
-----------------------------------------------
                0.00    0.00       4/9           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00       5/9           (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
[92]     1.6    0.00    0.00       9         ed::message::message() [92]
                0.00    0.00    1374/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00     196/196         std::shared_ptr<void>::shared_ptr() [1308]
                0.00    0.00     195/196         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1309]
-----------------------------------------------
                0.00    0.00   20026/20026       ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [96]
[93]     1.4    0.00    0.00   20026         void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [93]
                0.00    0.00   20027/96313       operator new(unsigned long, void) [43]
                0.00    0.00   20026/20026       ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [125]
                0.00    0.00   20028/20028       ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&) [1047]
-----------------------------------------------
                0.00    0.00   10016/10016       ed::dispatcher_match std::__uninitialized_copy_a<ed::dispatcher_match const, ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) [95]
[94]     1.4    0.00    0.00   10016         ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [94]
                0.00    0.00   10013/10013       ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [96]
-----------------------------------------------
                0.00    0.00   10015/10015       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
[95]     1.4    0.00    0.00   10015         ed::dispatcher_match std::__uninitialized_copy_a<ed::dispatcher_match const, ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) [95]
                0.00    0.00   10016/10016       ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [94]
-----------------------------------------------
                0.00    0.00   10013/10013       ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [94]
[96]     1.4    0.00    0.00   10013         ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [96]
                0.00    0.00   20026/20026       void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [93]
                0.00    0.00   20028/50082       ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [923]
-----------------------------------------------
                0.00    0.00   19634/147989      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
                0.00    0.00  128355/147989      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
[97]     1.4    0.00    0.00  147989         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [97]
                0.00    0.00  147989/186177      std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [77]
                0.00    0.00  148004/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [845]
-----------------------------------------------
                0.00    0.00   20029/20029       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[98]     1.4    0.00    0.00   20029         ed::Callback::Callback(std::function<void (ed::message&)>) [98]
                0.00    0.00   20132/20132       ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [141]
                0.00    0.00   20129/231661      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
                0.00    0.00   20133/322096      std::function<void (ed::message&)>::~function() <cycle 1> [857]
-----------------------------------------------
                0.00    0.00       8/10017       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   10009/10017       CATCH2_INTERNAL_TEST_0() [2]
[99]     1.3    0.00    0.00   10017         (anonymous namespace)::test_messenger::get_dispatcher() const [99]
                0.00    0.00   10017/20033       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [66]
-----------------------------------------------
                0.00    0.00   25846/94332       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [147]
                0.00    0.00   68486/94332       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
[100]    1.3    0.00    0.00   94332         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00   94397/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   21810/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00   94402/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   94416/94416       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [896]
                0.00    0.00   94386/132276      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [887]
                0.00    0.00   94371/94371       bool __gnu_cxx::__is_null_pointer<char const>(char const) [897]
                0.00    0.00   21815/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   21803/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                0.00    0.00       6/10054       Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [541]
                0.00    0.00   10048/10054       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
[101]    1.3    0.00    0.00   10054         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [101]
                0.00    0.00   10054/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00   10054/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
-----------------------------------------------
                0.00    0.00       1/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    8572/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   10696/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   12364/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   21810/102861      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00   49418/102861      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[102]    1.2    0.00    0.00  102861         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00  128355/147989      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [97]
                0.00    0.00  102883/140866      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [879]
                0.00    0.00  102878/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [858]
-----------------------------------------------
                0.00    0.00   10000/10000       CATCH2_INTERNAL_TEST_0() [2]
[103]    1.2    0.00    0.00   10000         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [103]
                0.00    0.00   10000/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00   10000/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00   10000/10000       Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [21]) [1184]
-----------------------------------------------
                0.00    0.00   10013/10013       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
[104]    1.2    0.00    0.00   10013         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [104]
                0.00    0.00   10012/10012       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [105]
                0.00    0.00   10013/20026       std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1049]
                0.00    0.00   10012/40063       std::allocator<ed::dispatcher_match>::~allocator() [937]
-----------------------------------------------
                0.00    0.00   10012/10012       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [104]
[105]    1.2    0.00    0.00   10012         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [105]
                0.00    0.00   30135/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
                0.00    0.00   30137/30137       std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [959]
-----------------------------------------------
                0.00    0.00    7618/7618        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [83]
[106]    1.1    0.00    0.00    7618         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00    6335/7800        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00    8472/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00    8473/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
                0.00    0.00    8470/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00    8473/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00    2134/2134        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [231]
                0.00    0.00    2139/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00    1796/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00     944/944         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1233]
-----------------------------------------------
                0.00    0.00   20413/20413       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
[107]    1.0    0.00    0.00   20413         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
                0.00    0.00   20415/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
                0.00    0.00   20437/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00   20437/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   20443/20672       std::char_traits<char>::compare(char const, char const, unsigned long) [985]
                0.00    0.00   20439/99810       std::char_traits<char>::length(char const) [895]
                0.00    0.00   13008/13008       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [1059]
-----------------------------------------------
                0.00    0.00       1/10031       unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       3/10031       Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [438]
                0.00    0.00       4/10031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [598]
                0.00    0.00       4/10031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [601]
                0.00    0.00       4/10031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [600]
                0.00    0.00       4/10031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [599]
                0.00    0.00      11/10031       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [509]
                0.00    0.00   10000/10031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [103]
[108]    1.0    0.00    0.00   10031         bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00   20413/20413       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
-----------------------------------------------
                0.00    0.00   50000/50000       CATCH2_INTERNAL_TEST_0() [2]
[109]    1.0    0.00    0.00   50000         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [109]
                0.00    0.00   50000/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00   50000/68031       snapdev::timespecex::operator==(snapdev::timespec_ex const&) const [911]
                0.00    0.00   50000/50000       Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex&) [927]
-----------------------------------------------
                0.00    0.00   10018/10018       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[110]    1.0    0.00    0.00   10018         std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag) [136]
                0.00    0.00   10018/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   10017/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10018/50082       void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
-----------------------------------------------
                0.00    0.00   10016/10016       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[111]    1.0    0.00    0.00   10016         std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [137]
                0.00    0.00   10015/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   10016/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10015/50082       void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
-----------------------------------------------
                0.00    0.00      20/194         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [151]
                0.00    0.00     174/194         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [118]
[112]    0.9    0.00    0.00     194         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   44544/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
                0.00    0.00   17591/17591       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [171]
                0.00    0.00   21188/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00    8273/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   26303/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   35212/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [858]
                0.00    0.00   22035/22035       __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [983]
                0.00    0.00   20417/20417       __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [986]
                0.00    0.00   18636/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   17598/17598       void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [1057]
                0.00    0.00   17019/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
                0.00    0.00    9329/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00    9320/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [839]
                0.00    0.00    8282/8510        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1188]
                0.00    0.00    4620/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.9    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [113]
                0.00    0.00   37884/225054      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [60]
                0.00    0.00   37884/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00   37884/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
-----------------------------------------------
                0.00    0.00       3/10051       Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [398]
                0.00    0.00   10048/10051       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
[114]    0.9    0.00    0.00   10051         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   14363/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00   12364/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00   12362/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
                0.00    0.00   12367/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   12364/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00   12362/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00   12357/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   12356/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[115]    0.9    0.00    0.00   10018         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
                0.00    0.00   10018/20036       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [78]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1011]
                0.00    0.00   10018/20031       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&) [1040]
                0.00    0.00   10018/20031       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1041]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1104]
                0.00    0.00   10018/20035       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1014]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.9    0.00    0.00                 std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>::_M_apply(char, std::integral_constant<bool, false>) const::{lambda()#1}::operator()() const [116]
                0.00    0.00   37884/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      20/20          bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
[117]    0.9    0.00    0.00      20         (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00       5/9           ed::message::message() [92]
                0.00    0.00      19/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00      19/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       5/322096      ed::message::~message() <cycle 1> [158]
                0.00    0.00      88/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00      44/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00      44/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00      44/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00      44/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00       4/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00       4/17          (anonymous namespace)::test_messenger::set_expect_finally(bool) [1584]
-----------------------------------------------
                                                 <spontaneous>
[118]    0.8    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [118]
                0.00    0.00     174/194         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [123]
[119]    0.7    0.00    0.00   10018         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10017/10017       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
                0.00    0.00   10017/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1095]
                0.00    0.00   10018/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10017/30051       std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [971]
                0.00    0.00   10017/40068       std::allocator<ed::dispatcher>::~allocator() [934]
                0.00    0.00   10017/10017       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1133]
                0.00    0.00   10017/30052       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [969]
                0.00    0.00   10017/20035       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1016]
                0.00    0.00   10016/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1155]
                0.00    0.00   10016/20034       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1020]
                0.00    0.00   10015/20033       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1034]
-----------------------------------------------
                0.00    0.00   10017/10017       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[120]    0.7    0.00    0.00   10017         std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
                0.00    0.00   10016/10016       std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) [121]
                0.00    0.00   10018/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10017/10017       std::allocator<ed::dispatcher>::allocator() [1130]
                0.00    0.00   10016/40068       std::allocator<ed::dispatcher>::~allocator() [934]
-----------------------------------------------
                0.00    0.00   10016/10016       std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
[121]    0.7    0.00    0.00   10016         std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) [121]
                0.00    0.00   10013/10013       std::shared_ptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [122]
                0.00    0.00   10014/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   10013/10013       std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) [121]
[122]    0.7    0.00    0.00   10013         std::shared_ptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [122]
                0.00    0.00   10012/10012       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [123]
                0.00    0.00   10013/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   10012/10012       std::shared_ptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [122]
[123]    0.7    0.00    0.00   10012         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [123]
                0.00    0.00   10018/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10017/10017       std::enable_if<!std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<ed::dispatcher, void>::value, void>::type std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<ed::dispatcher, ed::dispatcher>(ed::dispatcher) [1132]
                0.00    0.00   10015/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00       9/9           bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
[124]    0.7    0.00    0.00       9         (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00       4/9           ed::message::message() [92]
                0.00    0.00       9/11          Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [219]
                0.00    0.00      21/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       9/9           Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [516]
                0.00    0.00      21/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       9/11          Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [666]
                0.00    0.00       4/322096      ed::message::~message() <cycle 1> [158]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [734]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [735]
                0.00    0.00     106/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00      53/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00      53/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00      36/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00      36/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00      12/18081       snapdev::timespec_ex::timespec_ex(long, long) [1052]
                0.00    0.00       9/9           Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1799]
                0.00    0.00       8/8           Catch::ExprLhs<snapdev::timespec_ex const& const&> Catch::operator<=<snapdev::timespec_ex const&, 0>(Catch::Decomposer&&, snapdev::timespec_ex const&) [1806]
                0.00    0.00       8/13          Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::~BinaryExpr() [1773]
                0.00    0.00       4/4           snapdev::now(int) [1883]
                0.00    0.00       4/4           snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const [1887]
                0.00    0.00       4/18030       snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1055]
-----------------------------------------------
                0.00    0.00   20026/20026       void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [93]
[125]    0.7    0.00    0.00   20026         ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [125]
                0.00    0.00   30140/231661      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
-----------------------------------------------
                0.00    0.00   10016/10016       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[126]    0.7    0.00    0.00   10016         std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
                0.00    0.00   10017/140226      ed::Callback::Callback(ed::Callback const&) [59]
                0.00    0.00   10017/10017       std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback) [157]
                0.00    0.00   10016/160257      ed::Callback::~Callback() [57]
                0.00    0.00   10015/50082       void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
-----------------------------------------------
                                                 <spontaneous>
[127]    0.7    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [127]
                0.00    0.00   68954/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00   68957/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                0.00    0.00       3/75          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [217]
                0.00    0.00      72/75          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [130]
[128]    0.6    0.00    0.00      75         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
                0.00    0.00   25139/25139       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [148]
                0.00    0.00   25132/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00   25134/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
-----------------------------------------------
                0.00    0.00       1/505         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [491]
                0.00    0.00       1/505         Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [490]
                0.00    0.00       1/505         Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) [489]
                0.00    0.00       2/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00       2/505         Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [449]
                0.00    0.00       8/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [230]
                0.00    0.00       9/505         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::Indextuple<0ul>, std::Indextuple<>) [238]
                0.00    0.00      22/505         void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [212]
                0.00    0.00      26/505         Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [210]
                0.00    0.00      26/505         Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [211]
                0.00    0.00      32/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [82]
                0.00    0.00      46/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [190]
                0.00    0.00      46/505         Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool) [198]
                0.00    0.00      61/505         Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [194]
                0.00    0.00     222/505         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [152]
[129]    0.6    0.00    0.00     505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   28673/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00   14328/832729      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [20]
                0.00    0.00   14328/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00    7940/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   22281/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00   14346/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [839]
                0.00    0.00   14336/364267      std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [844]
                0.00    0.00   14335/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00   14332/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [858]
                0.00    0.00   14328/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [846]
                0.00    0.00    7958/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
                0.00    0.00    6378/325170      std::char_traits<char>::copy(char, char const, unsigned long) [847]
-----------------------------------------------
                                                 <spontaneous>
[130]    0.6    0.00    0.00                 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [130]
                0.00    0.00      72/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
-----------------------------------------------
                0.00    0.00    1465/7800        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00    6335/7800        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
[131]    0.6    0.00    0.00    7800         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00    8577/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00    8572/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00    8581/545665      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
                0.00    0.00    7516/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00   17146/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
                0.00    0.00   15310/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00    8591/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00    8578/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::parser::~parser() <cycle 1> [133]
[132]    0.5    0.00    0.00      16         unittest::reporter::token::~token() [132]
                0.00    0.00   22198/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                  16             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1741]
[133]    0.5    0.00    0.00      16         unittest::reporter::parser::~parser() <cycle 1> [133]
                0.00    0.00      16/16          unittest::reporter::token::~token() [132]
                                  16             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [1208]
                                  16             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
                                  16             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                                  16             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
-----------------------------------------------
                0.00    0.00   10018/10018       std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
[134]    0.5    0.00    0.00   10018         std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority) [134]
                0.00    0.00   10018/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10018/20030       std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) [1043]
-----------------------------------------------
                0.00    0.00   10017/10017       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[135]    0.5    0.00    0.00   10017         std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression) [135]
                0.00    0.00   10017/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression) [1138]
-----------------------------------------------
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
[136]    0.5    0.00    0.00   10017         std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag) [136]
                0.00    0.00   10017/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10017/20033       std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) [1031]
-----------------------------------------------
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
[137]    0.5    0.00    0.00   10017         std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [137]
                0.00    0.00   10017/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10017/10017       std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc) [1126]
-----------------------------------------------
                0.00    0.00   10016/10016       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[138]    0.5    0.00    0.00   10016         std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag) [138]
                0.00    0.00   10014/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag) [1140]
-----------------------------------------------
                0.00    0.00   10013/10013       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[139]    0.5    0.00    0.00   10013         std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc) [139]
                0.00    0.00   10013/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10015/10015       std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc) [1156]
-----------------------------------------------
                0.00    0.00   10012/10012       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[140]    0.5    0.00    0.00   10012         std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority) [140]
                0.00    0.00   10010/70106       void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
                0.00    0.00   10011/10011       std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority) [1177]
-----------------------------------------------
                0.00    0.00   20132/20132       ed::Callback::Callback(std::function<void (ed::message&)>) [98]
[141]    0.5    0.00    0.00   20132         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [141]
                0.00    0.00   20133/231661      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
-----------------------------------------------
                0.00    0.00   10015/20032       std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback) [157]
                0.00    0.00   10017/20032       std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [156]
[142]    0.5    0.00    0.00   20032         ed::MatchValue<std::function<void (ed::message&)> >::get() const [142]
                0.00    0.00   20133/231661      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
-----------------------------------------------
                0.00    0.00   20070/20070       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
[143]    0.4    0.00    0.00   20070         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [143]
                0.00    0.00   20070/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   10017/10017       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
[144]    0.4    0.00    0.00   10017         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
                0.00    0.00   10016/10016       void std::allocator_traits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&) [146]
                0.00    0.00   10018/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00   10018/30051       std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [971]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1107]
                0.00    0.00   10017/40068       std::allocator<ed::dispatcher>::~allocator() [934]
                0.00    0.00   10017/30052       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [969]
                0.00    0.00   10016/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   10017/10017       void std::allocator_traits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&) [146]
[145]    0.4    0.00    0.00   10017         decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) [145]
                0.00    0.00   10018/96313       operator new(unsigned long, void) [43]
                0.00    0.00   10018/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
[146]    0.4    0.00    0.00   10016         void std::allocator_traits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&) [146]
                0.00    0.00   10017/10017       decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) [145]
                0.00    0.00   10017/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   25856/25856       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [148]
[147]    0.4    0.00    0.00   25856         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [147]
                0.00    0.00   25846/94332       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
-----------------------------------------------
                0.00    0.00   25139/25139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
[148]    0.4    0.00    0.00   25139         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [148]
                0.00    0.00   25856/25856       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type) [147]
-----------------------------------------------
                                                 <spontaneous>
[149]    0.3    0.00    0.00                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [149]
                0.00    0.00   14302/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00     769/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00    8473/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00   10054/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [101]
[150]    0.3    0.00    0.00   19296         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
                0.00    0.00   19634/147989      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [97]
                0.00    0.00   19626/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                                                 <spontaneous>
[151]    0.3    0.00    0.00                 Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [151]
                0.00    0.00     182/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00      20/194         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00     202/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00     182/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
-----------------------------------------------
                                                 <spontaneous>
[152]    0.3    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [152]
                0.00    0.00     222/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                0.00    0.00    7612/7612        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [83]
[153]    0.3    0.00    0.00    7612         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [153]
                0.00    0.00   39335/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00  102900/102900      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [28]
[154]    0.3    0.00    0.00  102900         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [154]
                0.00    0.00  102916/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00  102919/140912      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [877]
                0.00    0.00  102911/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [858]
-----------------------------------------------
                0.00    0.00    7612/7612        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [83]
[155]    0.3    0.00    0.00    7612         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [155]
                0.00    0.00   36507/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00   10014/10014       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[156]    0.2    0.00    0.00   10014         std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [156]
                0.00    0.00   10017/20032       ed::MatchValue<std::function<void (ed::message&)> >::get() const [142]
                0.00    0.00   10017/50077       void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
-----------------------------------------------
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
[157]    0.2    0.00    0.00   10017         std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback) [157]
                0.00    0.00   10015/20032       ed::MatchValue<std::function<void (ed::message&)> >::get() const [142]
                0.00    0.00   10015/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                                  44             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1497]
                0.00    0.00       4/322096      (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00       5/322096      (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
[158]    0.2    0.00    0.00      53         ed::message::~message() <cycle 1> [158]
                0.00    0.00     538/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00    3751/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                                 535             std::shared_ptr<void>::~shared_ptr() <cycle 1> [1245]
-----------------------------------------------
                0.00    0.00   10223/10223       std::shared_ptr<ed::communicator>::~shared_ptr() [160]
[159]    0.2    0.00    0.00   10223         std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [159]
                0.00    0.00   10225/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       3/78          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00      17/78          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      21/78          CATCH2_INTERNAL_TEST_0() [2]
[160]    0.2    0.00    0.00      78         std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00   10223/10223       std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [159]
-----------------------------------------------
                                                 <spontaneous>
[161]    0.2    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [161]
                0.00    0.00     175/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Detail::ParserBase::validate() const [164]
[162]    0.2    0.00    0.00     174         Catch::Clara::Detail::BasicResult<void>::ok() [162]
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [163]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::ok() [162]
[163]    0.2    0.00    0.00     174         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [163]
                0.00    0.00     174/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00     174/174         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1313]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Opt::validate() const [165]
[164]    0.2    0.00    0.00     174         Catch::Clara::Detail::ParserBase::validate() const [164]
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::ok() [162]
-----------------------------------------------
                                                 <spontaneous>
[165]    0.2    0.00    0.00                 Catch::Clara::Opt::validate() const [165]
                0.00    0.00     174/174         Catch::Clara::Detail::ParserBase::validate() const [164]
                0.00    0.00     279/651         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [1237]
                0.00    0.00     279/645         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [1239]
                0.00    0.00     174/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [1232]
                0.00    0.00     174/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1231]
-----------------------------------------------
                0.00    0.00   10048/10048       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
[166]    0.2    0.00    0.00   10048         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [166]
                0.00    0.00   10048/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00   10048/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00   10048/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
-----------------------------------------------
                                                 <spontaneous>
[167]    0.2    0.00    0.00                 snapdev::timespec_ex::to_timestamp[abi:cxx11](bool) const [167]
                0.00    0.00     365/365         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [170]
                0.00    0.00     245/245         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back() [221]
                0.00    0.00     154/154         std::setw(int) [1317]
                0.00    0.00     154/154         std::Setfill<char> std::setfill<char>(char) [1318]
-----------------------------------------------
                                                 <spontaneous>
[168]    0.2    0.00    0.00                 void std::Construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [168]
                0.00    0.00    4456/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00     224/682         std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::regex_constants::syntax_option_type) [199]
                0.00    0.00     458/682         __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [187]
[169]    0.2    0.00    0.00     682         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [169]
                0.00    0.00   63883/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                0.00    0.00     365/365         snapdev::timespec_ex::to_timestamp[abi:cxx11](bool) const [167]
[170]    0.2    0.00    0.00     365         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [170]
                0.00    0.00    1749/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
                0.00    0.00    1751/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00    1750/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00   17591/17591       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
[171]    0.2    0.00    0.00   17591         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [171]
                0.00    0.00   18474/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
-----------------------------------------------
                                                 <spontaneous>
[172]    0.2    0.00    0.00                 main [172]
                0.00    0.00       1/1           std::shared_ptr<snaplogger::logger>::~shared_ptr() [186]
                0.00    0.00       1/1           std::shared_ptr<snaplogger::appender>::~shared_ptr() [229]
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       2/2           std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [2054]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [2169]
-----------------------------------------------
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [176]
[173]    0.1    0.00    0.00    2536         void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [173]
                0.00    0.00    2536/2536        void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [177]
-----------------------------------------------
                0.00    0.00    2536/2536        void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [177]
[174]    0.1    0.00    0.00    2536         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [174]
                0.00    0.00    6264/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
[175]    0.1    0.00    0.00    2536         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [175]
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [176]
                0.00    0.00    2535/2535        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1204]
-----------------------------------------------
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [175]
[176]    0.1    0.00    0.00    2536         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [176]
                0.00    0.00    2536/2536        void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [173]
                0.00    0.00    2536/5716        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [1194]
                0.00    0.00    2536/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator() [1187]
-----------------------------------------------
                0.00    0.00    2536/2536        void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [173]
[177]    0.1    0.00    0.00    2536         void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [177]
                0.00    0.00    2536/2536        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [174]
-----------------------------------------------
                0.00    0.00    1347/1347        std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
[178]    0.1    0.00    0.00    1347         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [178]
                0.00    0.00    1346/1346        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
                0.00    0.00    1345/1838        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1219]
                0.00    0.00    1342/1342        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1226]
-----------------------------------------------
                                2536             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
                0.00    0.00    1346/1346        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [178]
[179]    0.1    0.00    0.00    1346+2536    std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [175]
                0.00    0.00    2536/3289        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::Rbtree_node_base) [1200]
                0.00    0.00    2536/4126        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::Rbtree_node_base) [1197]
                                2536             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
-----------------------------------------------
                0.00    0.00       1/557         Catch::(anonymous namespace)::prepareReporters(Catch::Config const) [664]
                0.00    0.00       1/557         Catch::ReporterBase::~ReporterBase() [663]
                0.00    0.00       1/557         Catch::ReporterConfig::~ReporterConfig() [665]
                0.00    0.00       1/557         Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00       2/557         Catch::ReporterSpec::~ReporterSpec() [556]
                0.00    0.00       2/557         Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [545]
                0.00    0.00      11/557         libexcept::exception_base_t::~exception_base_t() [426]
                0.00    0.00     538/557         ed::message::~message() <cycle 1> [158]
[180]    0.1    0.00    0.00     557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00    1347/1347        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [178]
-----------------------------------------------
                0.00    0.00       1/1997        unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       1/1997        Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [748]
                0.00    0.00       1/1997        Catch::Config::name() const [749]
                0.00    0.00     245/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back() [221]
                0.00    0.00    1749/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [170]
[181]    0.1    0.00    0.00    1997         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
                0.00    0.00   20996/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00       9/9           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[182]    0.1    0.00    0.00       9         CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      17/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       7/16          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [195]
                0.00    0.00       7/10015       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.00       7/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00       7/16          (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
                0.00    0.00       2/11          Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [219]
                0.00    0.00       7/16          std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       3/8           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       7/16          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
                0.00    0.00       7/16          std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
                0.00    0.00       9/10017       addr::addr::~addr() [71]
                0.00    0.00      14/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       8/10017       (anonymous namespace)::test_messenger::get_dispatcher() const [99]
                0.00    0.00      10/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       7/16          std::function<void ()>::~function() [482]
                0.00    0.00       7/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
                0.00    0.00       7/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       7/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00      24/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       7/16          std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
                0.00    0.00       7/18          unittest::g_source_dir[abi:cxx11]() [500]
                0.00    0.00      16/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00      14/322096      std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                0.00    0.00       3/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00      10/322096      std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
                0.00    0.00       9/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       2/2           Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [687]
                0.00    0.00       7/16          (anonymous namespace)::test_messenger::unset_guard() [616]
                0.00    0.00       7/322096      std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                0.00    0.00       7/16          std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [618]
                0.00    0.00       7/16          std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [617]
                0.00    0.00       7/322096      std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                0.00    0.00       7/322096      std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
                0.00    0.00       7/16          std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
                0.00    0.00       7/16          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [659]
                0.00    0.00       7/17          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [655]
                0.00    0.00       7/20          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
                0.00    0.00       7/21          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
                0.00    0.00       2/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       2/11          Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [666]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                0.00    0.00     132/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00     102/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00      57/10122       std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1068]
                0.00    0.00      51/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00      42/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00      21/48          std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1442]
                0.00    0.00      21/18081       snapdev::timespec_ex::timespec_ex(long, long) [1052]
                0.00    0.00      16/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
                0.00    0.00      14/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00      14/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00       9/21          unittest::g_progress() [1574]
                0.00    0.00       7/10013       (anonymous namespace)::get_address() [1166]
                0.00    0.00       7/16          Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&) [1605]
                0.00    0.00       7/16          Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1601]
                0.00    0.00       7/16          std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1632]
                0.00    0.00       7/16          (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1596]
                0.00    0.00       7/16          Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&) [1604]
                0.00    0.00       7/16          Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::~BinaryExpr() [1599]
                0.00    0.00       7/17          Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&) [1588]
                0.00    0.00       7/17          Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::~BinaryExpr() [1586]
                0.00    0.00       7/15          (anonymous namespace)::test_messenger::set_expect_lock_obtained(bool) [1757]
                0.00    0.00       7/13          (anonymous namespace)::test_messenger::set_expect_lock_failed(bool) [1771]
                0.00    0.00       7/17          (anonymous namespace)::test_messenger::set_expect_finally(bool) [1584]
                0.00    0.00       7/16          std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1630]
                0.00    0.00       7/20          Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1578]
                0.00    0.00       7/20          Catch::BinaryExpr<int, int>::~BinaryExpr() [1576]
                0.00    0.00       7/16          (anonymous namespace)::test_messenger::get_expect_finally() const [1623]
                0.00    0.00       7/21          Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [1573]
                0.00    0.00       7/21          Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr() [1571]
                0.00    0.00       2/2           Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [2047]
                0.00    0.00       1/1           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr() [2084]
                0.00    0.00       1/1           std::shared_ptr<ed::dispatcher>::shared_ptr() [2085]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
-----------------------------------------------
                                                 <spontaneous>
[183]    0.1    0.00    0.00                 std::__detail::Scanner<char>::Scanner(char const, char const, std::regex_constants::syntax_option_type, std::locale) [183]
                0.00    0.00     112/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                                                 <spontaneous>
[184]    0.1    0.00    0.00                 std::__detail::Compiler<std::_cxx11::regex_traits<char> >::Compiler(char const, char const, std::locale const&, std::regexconstants::syntax_option_type) [184]
                0.00    0.00     112/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00    5684/5684        std::shared_ptr<snaplogger::logger>::~shared_ptr() [186]
[185]    0.1    0.00    0.00    5684         std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [185]
                0.00    0.00    5694/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00       1/1           main [172]
[186]    0.1    0.00    0.00       1         std::shared_ptr<snaplogger::logger>::~shared_ptr() [186]
                0.00    0.00    5684/5684        std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [185]
-----------------------------------------------
                                                 <spontaneous>
[187]    0.1    0.00    0.00                 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [187]
                0.00    0.00     458/682         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [169]
                0.00    0.00    1355/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00     229/20672       std::char_traits<char>::compare(char const, char const, unsigned long) [985]
-----------------------------------------------
                0.00    0.00       2/322         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       6/322         Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [456]
                0.00    0.00     314/322         Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [189]
[188]    0.1    0.00    0.00     322         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [188]
                0.00    0.00   46316/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                                                 <spontaneous>
[189]    0.1    0.00    0.00                 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [189]
                0.00    0.00     314/322         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [188]
                0.00    0.00     314/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                                                 <spontaneous>
[190]    0.1    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [190]
                0.00    0.00      41/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00      46/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00      43/115         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1349]
-----------------------------------------------
                                                 <spontaneous>
[191]    0.1    0.00    0.00                 void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [191]
                0.00    0.00     106/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00     106/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00      28/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [195]
                0.00    0.00      41/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [190]
[192]    0.1    0.00    0.00      69         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00     768/54091       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00     769/19296       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [150]
                0.00    0.00     769/99810       std::char_traits<char>::length(char const) [895]
-----------------------------------------------
                                                 <spontaneous>
[193]    0.1    0.00    0.00                 void __gnu_cxx::new_allocator<std::__detail::State<char> >::construct<std::_detail::State<char>, std::_detail::State<char> >(std::_detail::State<char>, std::_detail::State<char>&&) [193]
                0.00    0.00    2342/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[194]    0.1    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [194]
                0.00    0.00      61/505         std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[195]    0.1    0.00    0.00      16         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [195]
                0.00    0.00      28/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00      28/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                                                 <spontaneous>
[196]    0.1    0.00    0.00                 void __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [196]
                0.00    0.00    1590/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[197]    0.1    0.00    0.00                 void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.00    0.00    1590/96313       operator new(unsigned long, void) [43]
                0.00    0.00    1590/5716        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [1194]
                0.00    0.00    1590/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator() [1187]
-----------------------------------------------
                                                 <spontaneous>
[198]    0.1    0.00    0.00                 Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool) [198]
                0.00    0.00      46/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[199]    0.1    0.00    0.00                 std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::regex_constants::syntax_option_type) [199]
                0.00    0.00     224/682         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [169]
                0.00    0.00     112/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                                                 <spontaneous>
[200]    0.1    0.00    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [200]
                0.00    0.00      46/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00      46/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[201]    0.1    0.00    0.00                 std::__cxx11::to_string(int) [201]
                0.00    0.00    1502/1534        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
                0.00    0.00    1501/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00    1502/1502        void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int) [1222]
                0.00    0.00    1501/1501        unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int) [1223]
-----------------------------------------------
                                                 <spontaneous>
[202]    0.0    0.00    0.00                 void std::Construct<std::pair<_gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>>(std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>) [202]
                0.00    0.00    1222/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                1877             void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1217]
[203]    0.0    0.00    0.00    1877         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [203]
                0.00    0.00    1887/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                                1878             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [1208]
-----------------------------------------------
                0.00    0.00      28/3588        std::__cxx11::to_string(unsigned long) [504]
                0.00    0.00     154/3588        void std::__detail::Compiler<std::_cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) [475]
                0.00    0.00     154/3588        bool std::__detail::Compiler<std::_cxx11::regex_traits<char> >::_M_expression_term<false, false>(std::__detail::Compiler<std::_cxx11::regex_traits<char> >::BracketState&, std::_detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>&) [474]
                0.00    0.00    1501/3588        std::__cxx11::to_string(int) [201]
                0.00    0.00    1751/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back() [170]
[204]    0.0    0.00    0.00    3588         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00    4317/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00    4319/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
-----------------------------------------------
                                                 <spontaneous>
[205]    0.0    0.00    0.00                 std::vector<std::__detail::State<char>, std::allocator<std::_detail::State<char> > >::S_max_size(std::allocator<std::__detail::State<char> > const&) [205]
                0.00    0.00     980/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[206]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [206]
                0.00    0.00      40/13538       std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                                                 <spontaneous>
[207]    0.0    0.00    0.00                 void std::Construct<std::_cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [207]
                0.00    0.00     976/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[208]    0.0    0.00    0.00                 std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [208]
                0.00    0.00     892/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                0.00    0.00       4/1534        Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [690]
                0.00    0.00      28/1534        std::__cxx11::to_string(unsigned long) [504]
                0.00    0.00    1502/1534        std::__cxx11::to_string(int) [201]
[209]    0.0    0.00    0.00    1534         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
                0.00    0.00    1530/1530        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    1540/489183      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00    1537/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
-----------------------------------------------
                                                 <spontaneous>
[210]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [210]
                0.00    0.00      26/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[211]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [211]
                0.00    0.00      26/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[212]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [212]
                0.00    0.00      22/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00      22/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[213]    0.0    0.00    0.00                 std::function<bool (char)>::~function() [213]
                0.00    0.00    1218/322096      std::Functionbase::~Functionbase() <cycle 1> [72]
-----------------------------------------------
                0.00    0.00       2/56          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [515]
                0.00    0.00       2/56          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [514]
                0.00    0.00      16/56          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [294]
                0.00    0.00      36/56          std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [226]
[214]    0.0    0.00    0.00      56         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
                0.00    0.00    1172/322096      std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
                0.00    0.00    4098/115282      std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [891]
-----------------------------------------------
                                                 <spontaneous>
[215]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >::construct<std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > const&>(std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > const&) [215]
                0.00    0.00     694/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[216]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [216]
                0.00    0.00       3/3           std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [217]
                0.00    0.00       3/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       3/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
-----------------------------------------------
                0.00    0.00       3/3           Catch::TestCaseTracking::TrackerContext::startRun() [216]
[217]    0.0    0.00    0.00       3         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [217]
                0.00    0.00       3/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
-----------------------------------------------
                                                 <spontaneous>
[218]    0.0    0.00    0.00                 std::__detail::State<char>::State(std::__detail::State<char>&&) [218]
                0.00    0.00     630/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       2/11          CATCH2INTERNAL_TEST_12() [182]
                0.00    0.00       9/11          (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[219]    0.0    0.00    0.00      11         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [219]
                0.00    0.00      11/11          Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [220]
-----------------------------------------------
                0.00    0.00      11/11          Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [219]
[220]    0.0    0.00    0.00      11         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [220]
                0.00    0.00      11/11          Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [233]
                0.00    0.00      11/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                0.00    0.00     245/245         snapdev::timespec_ex::to_timestamp[abi:cxx11](bool) const [167]
[221]    0.0    0.00    0.00     245         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back() [221]
                0.00    0.00     245/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
                0.00    0.00     245/245         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long) [459]
                0.00    0.00     245/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                                                 <spontaneous>
[222]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >::construct<std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> > >(std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::__detail::StateSeq<std::_cxx11::regex_traits<char> >&&) [222]
                0.00    0.00     572/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[223]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [223]
                0.00    0.00      20/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00      20/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[224]    0.0    0.00    0.00                 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [224]
                0.00    0.00      20/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00      20/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00    1530/1530        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
[225]    0.0    0.00    0.00    1530         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    1535/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00    1535/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00       1/102861      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00    1531/1531        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1220]
                0.00    0.00       1/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
                0.00    0.00       1/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                                                 <spontaneous>
[226]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [226]
                0.00    0.00      36/56          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
-----------------------------------------------
                                                 <spontaneous>
[227]    0.0    0.00    0.00                 Catch::makeCommandLineParser(Catch::ConfigData&) [227]
                0.00    0.00      50/61          Catch::Clara::Opt::operator[](Catch::StringRef) && [285]
                0.00    0.00      34/39          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [364]
                0.00    0.00      35/48          Catch::Clara::Parser::~Parser() [370]
                0.00    0.00      34/238         Catch::Clara::Opt::~Opt() [357]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [661]
                0.00    0.00       2/5           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [596]
                0.00    0.00       1/49          Catch::Clara::ExeName::~ExeName() [458]
                0.00    0.00      34/41          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1507]
-----------------------------------------------
                0.00    0.00     699/699         std::shared_ptr<snaplogger::appender>::~shared_ptr() [229]
[228]    0.0    0.00    0.00     699         std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [228]
                0.00    0.00     699/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00       1/1           main [172]
[229]    0.0    0.00    0.00       1         std::shared_ptr<snaplogger::appender>::~shared_ptr() [229]
                0.00    0.00     699/699         std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [228]
-----------------------------------------------
                                                 <spontaneous>
[230]    0.0    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [230]
                0.00    0.00       8/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00       8/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00       8/115         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1349]
-----------------------------------------------
                0.00    0.00    2134/2134        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
[231]    0.0    0.00    0.00    2134         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [231]
                0.00    0.00    3027/2794093     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [26]
                0.00    0.00     897/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00    3026/3026        std::less<char const>::operator()(char const, char const) const [1202]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[232]    0.0    0.00    0.00      16         (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
                0.00    0.00      16/16          std::shared_ptr<cluck::cluck>::operator=(std::shared_ptr<cluck::cluck> const&) [293]
                0.00    0.00      48/48          std::function<bool (cluck::cluck)>::~function() [359]
                0.00    0.00      48/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00      48/48          std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
                0.00    0.00      48/48          std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
                0.00    0.00      16/32          bool std::operator==<cluck::cluck>(std::sharedptr<cluck::cluck> const&, decltype(nullptr)) [1555]
-----------------------------------------------
                0.00    0.00      11/11          Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [220]
[233]    0.0    0.00    0.00      11         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [233]
                0.00    0.00      11/11          Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [234]
-----------------------------------------------
                0.00    0.00      11/11          Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [233]
[234]    0.0    0.00    0.00      11         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [234]
                0.00    0.00      11/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00       1/1           main [172]
[235]    0.0    0.00    0.00       1         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
                0.00    0.00       1/1           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [481]
                0.00    0.00      11/61          Catch::Clara::Opt::operator[](Catch::StringRef) && [285]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [502]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [501]
                0.00    0.00       7/48          Catch::Clara::Parser::~Parser() [370]
                0.00    0.00       5/39          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [364]
                0.00    0.00       3/5           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [596]
                0.00    0.00       7/238         Catch::Clara::Opt::~Opt() [357]
                0.00    0.00       2/18          unittest::g_source_dir[abi:cxx11]() [500]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [661]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       7/41          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1507]
                0.00    0.00       2/2           unittest::g_verbose() [2048]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [2170]
                0.00    0.00       1/21          unittest::gprogress() [1574]
-----------------------------------------------
                                                 <spontaneous>
[236]    0.0    0.00    0.00                 std::vector<std::pair<char, char>, std::allocator<std::pair<char, char> > >::_S_max_size(std::allocator<std::pair<char, char> > const&) [236]
                0.00    0.00     308/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[237]    0.0    0.00    0.00                 std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [237]
                0.00    0.00     307/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[238]    0.0    0.00    0.00                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&, std::tuple<>&, std::Indextuple<0ul>, std::Indextuple<>) [238]
                0.00    0.00       9/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                0.00    0.00       1/9           Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [499]
                0.00    0.00       2/9           Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [438]
                0.00    0.00       6/9           Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [296]
[239]    0.0    0.00    0.00       9         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [239]
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [240]
-----------------------------------------------
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [239]
[240]    0.0    0.00    0.00       9         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [240]
                0.00    0.00       9/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00       9/9           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [656]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_invoke(std::Anydata const&) [265]
[241]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [241]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [249]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>::type&) [2062]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_invoke(std::Anydata const&) [266]
[242]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [242]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [250]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>::type&) [2063]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_invoke(std::Anydata const&) [267]
[243]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [243]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [251]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>::type&) [2064]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_invoke(std::Anydata const&) [268]
[244]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [244]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [252]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>::type&) [2068]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_invoke(std::Anydata const&) [269]
[245]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [245]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [253]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>::type&) [2070]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_invoke(std::Anydata const&) [270]
[246]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [246]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [254]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>::type&) [2074]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_invoke(std::Anydata const&) [271]
[247]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [247]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [255]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>::type&) [2075]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_invoke(std::Anydata const&) [272]
[248]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [248]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [256]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>::type&) [2076]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [241]
[249]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [249]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>::type&) [2062]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [242]
[250]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [250]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>::type&) [2063]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [243]
[251]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [251]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>::type&) [2064]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [244]
[252]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [252]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>::type&) [2068]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [245]
[253]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [253]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>::type&) [2070]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [246]
[254]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [254]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>::type&) [2074]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [247]
[255]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [255]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>::type&) [2075]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [248]
[256]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [256]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>::type&) [2076]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [249]
[257]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [250]
[258]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [251]
[259]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [252]
[260]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [253]
[261]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [254]
[262]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [255]
[263]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [256]
[264]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00       3/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       3/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       3/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                                                 <spontaneous>
[265]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_invoke(std::Anydata const&) [265]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [241]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1964]
-----------------------------------------------
                                                 <spontaneous>
[266]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_invoke(std::Anydata const&) [266]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [242]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1966]
-----------------------------------------------
                                                 <spontaneous>
[267]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_invoke(std::Anydata const&) [267]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [243]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1968]
-----------------------------------------------
                                                 <spontaneous>
[268]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_invoke(std::Anydata const&) [268]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [244]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&) [1976]
-----------------------------------------------
                                                 <spontaneous>
[269]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_invoke(std::Anydata const&) [269]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [245]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1980]
-----------------------------------------------
                                                 <spontaneous>
[270]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_invoke(std::Anydata const&) [270]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [246]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1988]
-----------------------------------------------
                                                 <spontaneous>
[271]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_invoke(std::Anydata const&) [271]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [247]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1990]
-----------------------------------------------
                                                 <spontaneous>
[272]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_invoke(std::Anydata const&) [272]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [248]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1992]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [277]
[273]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [273]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [273]
[274]    0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
                0.00    0.00      16/16          std::enable_if<!std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::parser, void>::value, void>::type std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::parser, unittest::reporter::parser>(unittest::reporter::parser) [1670]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
[275]    0.0    0.00    0.00      16         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&) [1530]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1747]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1682]
                0.00    0.00      16/48          std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1446]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/64          std::allocator<unittest::reporter::parser>::~allocator() [1388]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1683]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1454]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1542]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1531]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[276]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [277]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
                0.00    0.00      16/16          std::allocator<unittest::reporter::parser>::allocator() [1634]
                0.00    0.00      16/64          std::allocator<unittest::reporter::parser>::~allocator() [1388]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
[277]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [277]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [273]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
-----------------------------------------------
                0.00    0.00      96/96          std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [279]
[278]    0.0    0.00    0.00      96         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [278]
                0.00    0.00      96/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00      16/32          decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/32          decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
[279]    0.0    0.00    0.00      32         std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [279]
                0.00    0.00      96/96          std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [278]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
[280]    0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [280]
                0.00    0.00      16/16          decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
[281]    0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [280]
                0.00    0.00      16/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00      16/48          std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1446]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1709]
                0.00    0.00      16/64          std::allocator<unittest::reporter::parser>::~allocator() [1388]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1454]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [280]
[282]    0.0    0.00    0.00      16         decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/32          std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [279]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [429]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/322096      std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                0.00    0.00      16/322096      std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00      64/64          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [284]
[283]    0.0    0.00    0.00      64         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00      64/64          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [369]
                0.00    0.00      64/64          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [518]
                0.00    0.00     128/482         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1246]
                0.00    0.00     128/326         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1262]
                0.00    0.00      64/99          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1356]
                0.00    0.00      64/64          __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1386]
                0.00    0.00      64/117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1346]
                0.00    0.00      64/274         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1275]
                0.00    0.00      64/329         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1261]
-----------------------------------------------
                0.00    0.00       3/64          Catch::Clara::Opt::operator[](Catch::StringRef) & [613]
                0.00    0.00      61/64          Catch::Clara::Opt::operator[](Catch::StringRef) && [285]
[284]    0.0    0.00    0.00      64         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [284]
                0.00    0.00      64/64          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00      64/99          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1355]
-----------------------------------------------
                0.00    0.00      11/61          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00      50/61          Catch::makeCommandLineParser(Catch::ConfigData&) [227]
[285]    0.0    0.00    0.00      61         Catch::Clara::Opt::operator[](Catch::StringRef) && [285]
                0.00    0.00      61/64          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [284]
-----------------------------------------------
                0.00    0.00      42/42          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
[286]    0.0    0.00    0.00      42         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [286]
                0.00    0.00      42/52          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
                0.00    0.00      42/96313       operator new(unsigned long, void) [43]
                0.00    0.00      42/51          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [1410]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [288]
[287]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
                0.00    0.00      42/42          void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [286]
                0.00    0.00      44/83          bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1372]
                0.00    0.00      42/84          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1366]
                0.00    0.00      42/420         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1251]
                0.00    0.00      42/84          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1365]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [289]
[288]    0.0    0.00    0.00       2         Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [288]
                0.00    0.00       2/2           Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
-----------------------------------------------
                0.00    0.00       1/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
[289]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [289]
                0.00    0.00       2/2           Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [288]
-----------------------------------------------
                0.00    0.00       3/52          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [559]
                0.00    0.00       7/52          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [487]
                0.00    0.00      42/52          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [286]
[290]    0.0    0.00    0.00      52         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
                0.00    0.00      52/52          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [374]
                0.00    0.00      52/52          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
-----------------------------------------------
                                                 <spontaneous>
[291]    0.0    0.00    0.00                 Catch::SectionInfo::~SectionInfo() [291]
                0.00    0.00     323/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[292]    0.0    0.00    0.00                 std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [292]
                0.00    0.00     336/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00      16/16          (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
[293]    0.0    0.00    0.00      16         std::shared_ptr<cluck::cluck>::operator=(std::shared_ptr<cluck::cluck> const&) [293]
                0.00    0.00      16/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [294]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<cluck::cluck>::operator=(std::shared_ptr<cluck::cluck> const&) [293]
[294]    0.0    0.00    0.00      16         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [294]
                0.00    0.00      16/56          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
-----------------------------------------------
                                                 <spontaneous>
[295]    0.0    0.00    0.00                 std::__detail::State<char>::State(std::__detail::Opcode) [295]
                0.00    0.00     196/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[296]    0.0    0.00    0.00                 Catch::Clara::Detail::convertInto(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [296]
                0.00    0.00       6/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [239]
-----------------------------------------------
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) [592]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) [588]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) [589]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) [590]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&) [647]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&) [648]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&) [649]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) [591]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&) [650]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&) [654]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&) [651]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&) [652]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&) [653]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) [593]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) [594]
                0.00    0.00       2/78          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) [595]
                0.00    0.00       7/78          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/78          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      15/78          (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [442]
                0.00    0.00      15/78          decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
[297]    0.0    0.00    0.00      78         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00      78/78          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [298]
-----------------------------------------------
                0.00    0.00      78/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
[298]    0.0    0.00    0.00      78         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [298]
                0.00    0.00      78/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
[299]    0.0    0.00    0.00       8         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/8           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
[300]    0.0    0.00    0.00       8         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
                0.00    0.00       8/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
-----------------------------------------------
                0.00    0.00       8/8           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
[301]    0.0    0.00    0.00       8         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/96313       operator new(unsigned long, void) [43]
                0.00    0.00       8/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       8/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       8/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       8/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       8/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
                0.00    0.00       8/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       8/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       8/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       5/8           CATCH2_INTERNAL_TEST_0() [2]
[302]    0.0    0.00    0.00       8         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
                0.00    0.00       8/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       8/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
[303]    0.0    0.00    0.00       8         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [304]
                0.00    0.00     175/96313       operator new(unsigned long, void) [43]
                0.00    0.00     175/358         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1255]
-----------------------------------------------
                                                 <spontaneous>
[305]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [305]
                0.00    0.00     174/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
[306]    0.0    0.00    0.00       8         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
                0.00    0.00       8/8           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
-----------------------------------------------
                0.00    0.00       8/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
[307]    0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/8           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
                0.00    0.00       8/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       8/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       8/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       8/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
                0.00    0.00       8/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
-----------------------------------------------
                0.00    0.00       8/8           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
[308]    0.0    0.00    0.00       8         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       8/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00       8/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       8/96313       operator new(unsigned long, void) [43]
                0.00    0.00       8/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       8/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       8/64          char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
                0.00    0.00       8/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       8/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       8/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       8/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                0.00    0.00       2/72          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [693]
                0.00    0.00      18/72          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [477]
                0.00    0.00      52/72          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [374]
[309]    0.0    0.00    0.00      72         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [309]
                0.00    0.00      72/72          std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [310]
-----------------------------------------------
                0.00    0.00      72/72          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [309]
[310]    0.0    0.00    0.00      72         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [310]
                0.00    0.00      72/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_invoke(std::Anydata const&) [335]
[311]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [311]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [319]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>::type&) [2065]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_invoke(std::Anydata const&) [336]
[312]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [312]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [320]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>::type&) [2066]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_invoke(std::Anydata const&) [337]
[313]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [313]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [321]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>::type&) [2067]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_invoke(std::Anydata const&) [338]
[314]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [314]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [322]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>::type&) [2069]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_invoke(std::Anydata const&) [339]
[315]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [315]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [323]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>::type&) [2071]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_invoke(std::Anydata const&) [340]
[316]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [316]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [324]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>::type&) [2072]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_invoke(std::Anydata const&) [341]
[317]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [317]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [325]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>::type&) [2073]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_invoke(std::Anydata const&) [342]
[318]    0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [318]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [326]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>::type&) [2077]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [311]
[319]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [319]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>::type&) [2065]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [312]
[320]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [320]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>::type&) [2066]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [313]
[321]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [321]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>::type&) [2067]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [314]
[322]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [322]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>::type&) [2069]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [315]
[323]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [323]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>::type&) [2071]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [316]
[324]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [324]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>::type&) [2072]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [317]
[325]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [325]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>::type&) [2073]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [318]
[326]    0.0    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [326]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>::type&) [2077]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [319]
[327]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [320]
[328]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [321]
[329]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [322]
[330]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [323]
[331]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [324]
[332]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [325]
[333]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [326]
[334]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       2/78          std::shared_ptr<ed::communicator>::~shared_ptr() [160]
                0.00    0.00       1/31          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00       1/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00       2/322096      std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                0.00    0.00       2/77          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
-----------------------------------------------
                                                 <spontaneous>
[335]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_invoke(std::Anydata const&) [335]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [311]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1970]
-----------------------------------------------
                                                 <spontaneous>
[336]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_invoke(std::Anydata const&) [336]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [312]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1972]
-----------------------------------------------
                                                 <spontaneous>
[337]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_invoke(std::Anydata const&) [337]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [313]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1974]
-----------------------------------------------
                                                 <spontaneous>
[338]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_invoke(std::Anydata const&) [338]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [314]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&) [1978]
-----------------------------------------------
                                                 <spontaneous>
[339]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_invoke(std::Anydata const&) [339]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [315]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1982]
-----------------------------------------------
                                                 <spontaneous>
[340]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_invoke(std::Anydata const&) [340]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [316]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1984]
-----------------------------------------------
                                                 <spontaneous>
[341]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_invoke(std::Anydata const&) [341]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [317]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1986]
-----------------------------------------------
                                                 <spontaneous>
[342]    0.0    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_invoke(std::Anydata const&) [342]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [318]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1994]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&) [347]
[343]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [343]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [344]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [343]
[344]    0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [344]
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/16          std::enable_if<!std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::executor, void>::value, void>::type std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::executor, unittest::reporter::executor>(unittest::reporter::executor) [1671]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [344]
[345]    0.0    0.00    0.00      16         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&) [1532]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1748]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1684]
                0.00    0.00      16/48          std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1447]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/64          std::allocator<unittest::reporter::executor>::~allocator() [1389]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1685]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1455]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1544]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1533]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[346]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&) [347]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/16          std::allocator<unittest::reporter::executor>::allocator() [1635]
                0.00    0.00      16/64          std::allocator<unittest::reporter::executor>::~allocator() [1389]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
[347]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&) [347]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [343]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00       1/259         Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [801]
                0.00    0.00       1/259         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [800]
                0.00    0.00       3/259         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [753]
                0.00    0.00      16/259         Catch::Clara::Opt::Opt(bool&) [615]
                0.00    0.00     238/259         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [358]
[348]    0.0    0.00    0.00     259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
                0.00    0.00     259/259         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [349]
-----------------------------------------------
                0.00    0.00     259/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
[349]    0.0    0.00    0.00     259         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [349]
                0.00    0.00     259/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[350]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::pair<char, char> >::construct<std::pair<char, char>, std::pair<char, char> >(std::pair<char, char>, std::pair<char, char>&&) [350]
                0.00    0.00     154/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[351]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&>(unsigned long, unsigned long const&) [351]
                0.00    0.00     153/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [356]
[352]    0.0    0.00    0.00      16         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [352]
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00      15/15          std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer) [1760]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [352]
[353]    0.0    0.00    0.00      16         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/47          std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1467]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00      16/63          std::allocator<(anonymous namespace)::test_timer>::~allocator() [1393]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1679]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1527]
                0.00    0.00      15/31          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&) [1557]
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1765]
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1762]
                0.00    0.00      15/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1468]
                0.00    0.00      15/31          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1559]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[354]    0.0    0.00    0.00      16         std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&) [355]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00      15/15          std::allocator<(anonymous namespace)::test_timer>::allocator() [1759]
                0.00    0.00      15/63          std::allocator<(anonymous namespace)::test_timer>::~allocator() [1393]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
[355]    0.0    0.00    0.00      16         std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&) [355]
                0.00    0.00      15/15          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [356]
                0.00    0.00      15/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
-----------------------------------------------
                0.00    0.00      15/15          std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&) [355]
[356]    0.0    0.00    0.00      15         std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [356]
                0.00    0.00      16/16          std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [352]
                0.00    0.00      15/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
-----------------------------------------------
                0.00    0.00       1/238         Catch::Clara::Help::~Help() [803]
                0.00    0.00       7/238         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00      34/238         Catch::makeCommandLineParser(Catch::ConfigData&) [227]
                0.00    0.00     196/238         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [377]
[357]    0.0    0.00    0.00     238         Catch::Clara::Opt::~Opt() [357]
                0.00    0.00     238/238         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [358]
                0.00    0.00     238/265         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1280]
-----------------------------------------------
                0.00    0.00     238/238         Catch::Clara::Opt::~Opt() [357]
[358]    0.0    0.00    0.00     238         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [358]
                0.00    0.00     238/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
                0.00    0.00     238/238         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1294]
-----------------------------------------------
                0.00    0.00      48/48          (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
[359]    0.0    0.00    0.00      48         std::function<bool (cluck::cluck)>::~function() [359]
                0.00    0.00     236/322096      std::Functionbase::~Functionbase() <cycle 1> [72]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
[360]    0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [360]
                0.00    0.00      16/16          decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
[361]    0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [360]
                0.00    0.00      16/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00      16/48          std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1447]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1714]
                0.00    0.00      16/64          std::allocator<unittest::reporter::executor>::~allocator() [1389]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1455]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [360]
[362]    0.0    0.00    0.00      16         decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
                0.00    0.00      16/32          std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [279]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/322096      std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00      39/39          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [364]
[363]    0.0    0.00    0.00      39         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [363]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [366]
-----------------------------------------------
                0.00    0.00       5/39          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00      34/39          Catch::makeCommandLineParser(Catch::ConfigData&) [227]
[364]    0.0    0.00    0.00      39         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [364]
                0.00    0.00      39/39          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [363]
                0.00    0.00      39/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
-----------------------------------------------
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [366]
[365]    0.0    0.00    0.00      39         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
                0.00    0.00       8/8           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      31/109         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
                0.00    0.00      39/300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1268]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
                0.00    0.00       8/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1409]
-----------------------------------------------
                0.00    0.00      39/39          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [363]
[366]    0.0    0.00    0.00      39         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [366]
                0.00    0.00      39/39          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
                0.00    0.00      39/109         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1351]
-----------------------------------------------
                0.00    0.00       1/129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [761]
                0.00    0.00     128/129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [368]
[367]    0.0    0.00    0.00     129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [367]
                0.00    0.00     129/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
                0.00    0.00     129/129         std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [1331]
-----------------------------------------------
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [369]
[368]    0.0    0.00    0.00     128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [368]
                0.00    0.00     128/129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [367]
                0.00    0.00     128/180         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1312]
-----------------------------------------------
                0.00    0.00      64/64          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[369]    0.0    0.00    0.00      64         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [369]
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [368]
                0.00    0.00     256/401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1252]
                0.00    0.00      64/1147        unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1227]
-----------------------------------------------
                0.00    0.00       1/48          Catch::Session::Session() [722]
                0.00    0.00       1/48          Catch::Session::~Session() [723]
                0.00    0.00       2/48          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [481]
                0.00    0.00       2/48          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [686]
                0.00    0.00       7/48          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00      35/48          Catch::makeCommandLineParser(Catch::ConfigData&) [227]
[370]    0.0    0.00    0.00      48         Catch::Clara::Parser::~Parser() [370]
                0.00    0.00      48/49          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
                0.00    0.00      48/49          Catch::Clara::ExeName::~ExeName() [458]
                0.00    0.00      48/49          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1421]
                0.00    0.00      48/338         Catch::Clara::Detail::ParserBase::~ParserBase() [1259]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
[371]    0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [371]
                0.00    0.00      16/16          decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
                0.00    0.00      15/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
[372]    0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [371]
                0.00    0.00      16/47          std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1467]
                0.00    0.00      16/63          std::allocator<(anonymous namespace)::test_timer>::~allocator() [1393]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00      16/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1468]
                0.00    0.00      15/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_timer>) [1763]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [371]
[373]    0.0    0.00    0.00      16         decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
                0.00    0.00      14/14          (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [442]
                0.00    0.00      15/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00      14/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/322096      std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
-----------------------------------------------
                0.00    0.00      52/52          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
[374]    0.0    0.00    0.00      52         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [374]
                0.00    0.00      52/72          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [309]
                0.00    0.00      52/52          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1402]
-----------------------------------------------
                                                 <spontaneous>
[375]    0.0    0.00    0.00                 std::vector<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::_S_max_size(std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [375]
                0.00    0.00     112/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[376]    0.0    0.00    0.00                 std::vector<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int>, std::allocator<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > >::_S_max_size(std::allocator<std::pair<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, int> > const&) [376]
                0.00    0.00     112/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                0.00    0.00      70/196         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [479]
                0.00    0.00     126/196         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [430]
[377]    0.0    0.00    0.00     196         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [377]
                0.00    0.00     196/238         Catch::Clara::Opt::~Opt() [357]
-----------------------------------------------
                                                 <spontaneous>
[378]    0.0    0.00    0.00                 Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [392]
                0.00    0.00       6/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
                0.00    0.00       5/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       6/342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1258]
                0.00    0.00       6/348         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1256]
                0.00    0.00       3/4           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1880]
-----------------------------------------------
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) [592]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) [588]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) [589]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) [590]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&) [647]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&) [648]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&) [649]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) [591]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&) [650]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&) [654]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&) [651]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&) [652]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&) [653]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) [593]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) [594]
                0.00    0.00       2/48          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) [595]
                0.00    0.00       7/48          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/48          CATCH2_INTERNAL_TEST_0() [2]
[379]    0.0    0.00    0.00      48         std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
                0.00    0.00      48/48          std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [380]
-----------------------------------------------
                0.00    0.00      48/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
[380]    0.0    0.00    0.00      48         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [380]
                0.00    0.00      48/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[381]    0.0    0.00    0.00       1         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [691]
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                                                 <spontaneous>
[382]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >::construct<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&) [382]
                0.00    0.00     112/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[383]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::NFA<std::_cxx11::regex_traits<char> >&, std::Spalloc_shared_tag<std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > > >, std::locale const&, std::regex_constants::syntax_option_type&) [383]
                0.00    0.00     112/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00      70/70          Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [388]
[384]    0.0    0.00    0.00      70         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
                0.00    0.00      70/109         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
                0.00    0.00      70/70          void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [479]
                0.00    0.00      70/109         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1351]
                0.00    0.00      70/420         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1251]
-----------------------------------------------
                0.00    0.00       6/22          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00      16/22          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
[385]    0.0    0.00    0.00      22         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [385]
                0.00    0.00      22/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_do_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>) [386]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [385]
[386]    0.0    0.00    0.00      22         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_do_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>) [386]
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [387]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_do_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>) [386]
[387]    0.0    0.00    0.00      22         Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [387]
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [388]
                0.00    0.00      66/69          Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1382]
-----------------------------------------------
                0.00    0.00      22/22          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [387]
[388]    0.0    0.00    0.00      22         Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [388]
                0.00    0.00      70/70          void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
                0.00    0.00     140/420         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1251]
-----------------------------------------------
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       1/48          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00      14/48          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      18/48          CATCH2_INTERNAL_TEST_0() [2]
[389]    0.0    0.00    0.00      48         std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
                0.00    0.00      48/48          std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_timer, void>(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [390]
-----------------------------------------------
                0.00    0.00      48/48          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [389]
[390]    0.0    0.00    0.00      48         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_timer, void>(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) [390]
                0.00    0.00      47/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                                                 <spontaneous>
[391]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [391]
                0.00    0.00     176/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
[392]    0.0    0.00    0.00     174         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [392]
                0.00    0.00     174/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00     174/174         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1314]
-----------------------------------------------
                0.00    0.00       8/109         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      31/109         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
                0.00    0.00      70/109         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
[393]    0.0    0.00    0.00     109         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
                0.00    0.00     109/109         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [394]
                0.00    0.00     109/300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1268]
-----------------------------------------------
                0.00    0.00     109/109         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
[394]    0.0    0.00    0.00     109         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [394]
                0.00    0.00     109/96313       operator new(unsigned long, void) [43]
                0.00    0.00     109/300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1268]
                0.00    0.00     109/144         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1320]
-----------------------------------------------
                                                 <spontaneous>
[395]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       1/2           Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [289]
                0.00    0.00       1/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
                0.00    0.00       1/50          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [433]
                0.00    0.00       4/79          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00       2/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1466]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
                0.00    0.00       1/61          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
-----------------------------------------------
                0.00    0.00       8/8           Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
[396]    0.0    0.00    0.00       8         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      16/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [385]
                0.00    0.00       8/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
                0.00    0.00       8/109         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
                0.00    0.00      16/79          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00      16/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1466]
                0.00    0.00       8/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1780]
                0.00    0.00       8/11          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1792]
                0.00    0.00       8/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
                0.00    0.00       8/300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1268]
                0.00    0.00       8/61          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
[397]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/2           Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [289]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1562]
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [2083]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1400]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [2090]
                0.00    0.00       1/51          std::allocator<Catch::Clara::Opt>::~allocator() [1408]
                0.00    0.00       1/79          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1505]
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1506]
-----------------------------------------------
                                                 <spontaneous>
[398]    0.0    0.00    0.00                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [398]
                0.00    0.00       3/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00       3/10051       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
-----------------------------------------------
                                                 <spontaneous>
[399]    0.0    0.00    0.00                 Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [399]
                0.00    0.00       4/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                                                 <spontaneous>
[400]    0.0    0.00    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00       2/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00       2/10058       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [37]
                0.00    0.00       3/152923      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [29]
                0.00    0.00       4/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00       2/115         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1349]
-----------------------------------------------
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) [592]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) [588]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) [589]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) [590]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) [591]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) [593]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) [594]
                0.00    0.00       2/40          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) [595]
                0.00    0.00      10/40          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      14/40          CATCH2_INTERNAL_TEST_0() [2]
[401]    0.0    0.00    0.00      40         std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00      40/40          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [402]
-----------------------------------------------
                0.00    0.00      40/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
[402]    0.0    0.00    0.00      40         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [402]
                0.00    0.00      40/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                                                 <spontaneous>
[403]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [403]
                0.00    0.00       3/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                                                 <spontaneous>
[404]    0.0    0.00    0.00                 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [404]
                0.00    0.00       3/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
[405]    0.0    0.00    0.00       4         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/4           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
[406]    0.0    0.00    0.00       4         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
                0.00    0.00       4/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
-----------------------------------------------
                0.00    0.00       4/4           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
[407]    0.0    0.00    0.00       4         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
                0.00    0.00       4/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       4/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       4/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       4/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       4/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
                0.00    0.00       4/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       4/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       4/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_12() [182]
[408]    0.0    0.00    0.00       4         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
                0.00    0.00       4/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       4/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
[409]    0.0    0.00    0.00       4         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/4           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
[410]    0.0    0.00    0.00       4         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       4/4           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                0.00    0.00       4/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
[411]    0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/4           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       4/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       4/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       4/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       4/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
                0.00    0.00       4/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
-----------------------------------------------
                0.00    0.00       4/4           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
[412]    0.0    0.00    0.00       4         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       4/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00       4/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
                0.00    0.00       4/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       4/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
                0.00    0.00       4/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       4/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       4/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       4/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                0.00    0.00       4/4           void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [417]
[413]    0.0    0.00    0.00       4         (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      13/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [598]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [601]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [600]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [599]
                0.00    0.00      18/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [733]
                0.00    0.00       4/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00      40/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00      20/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00      20/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00      16/10016       Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1142]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1871]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr() [1877]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr() [1875]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [1873]
                0.00    0.00       4/4           Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1882]
                0.00    0.00       4/4           Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [1879]
                0.00    0.00       3/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
-----------------------------------------------
                0.00    0.00       4/4           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [415]
[414]    0.0    0.00    0.00       4         void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
                0.00    0.00       4/4           std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
                0.00    0.00       4/49          std::tuple_element<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1425]
                0.00    0.00       4/5           std::enableif<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile [1868]
                0.00    0.00       4/49          std::tupleelement<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1424]
                0.00    0.00       4/5           (anonymous namespace)::testmessenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile [1867]
-----------------------------------------------
                0.00    0.00       4/4           void std::__invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [418]
[415]    0.0    0.00    0.00       4         void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [415]
                0.00    0.00       4/4           void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
                0.00    0.00       4/5           std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1869]
-----------------------------------------------
                0.00    0.00       4/4           std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [420]
[416]    0.0    0.00    0.00       4         std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [416]
                0.00    0.00       4/4           void std::_invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [418]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
                0.00    0.00       4/8           std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [1812]
-----------------------------------------------
                0.00    0.00       4/4           std::_invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
[417]    0.0    0.00    0.00       4         void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [417]
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00       4/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [416]
[418]    0.0    0.00    0.00       4         void std::_invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [418]
                0.00    0.00       4/4           void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [415]
                0.00    0.00       4/8           std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [1812]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
-----------------------------------------------
                0.00    0.00       4/4           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
[419]    0.0    0.00    0.00       4         std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
                0.00    0.00       4/4           void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [417]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
                0.00    0.00       4/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00       4/4           void ((anonymous namespace)::test_messenger::&std::forward<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&))(ed::message&) [1909]
-----------------------------------------------
                                                 <spontaneous>
[420]    0.0    0.00    0.00                 std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [420]
                0.00    0.00       4/4           std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [416]
                0.00    0.00       4/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
                0.00    0.00       4/140221      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [884]
-----------------------------------------------
                0.00    0.00      82/82          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
[421]    0.0    0.00    0.00      82         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [421]
                0.00    0.00      82/96313       operator new(unsigned long, void) [43]
                0.00    0.00      82/274         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::removereference<Catch::StringRef const&>::type&) [1275]
-----------------------------------------------
                0.00    0.00      52/52          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [424]
[422]    0.0    0.00    0.00      52         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
                0.00    0.00      82/82          void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [421]
                0.00    0.00     134/648         bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1238]
                0.00    0.00      82/651         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [1237]
                0.00    0.00      82/162         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1316]
                0.00    0.00      82/645         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [1239]
-----------------------------------------------
                0.00    0.00      52/52          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
[423]    0.0    0.00    0.00      52         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00      52/52          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [425]
                0.00    0.00      52/180         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1312]
                0.00    0.00      52/52          __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [1403]
                0.00    0.00      52/401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1252]
                0.00    0.00      52/52          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1405]
                0.00    0.00      52/319         std::allocator<Catch::StringRef>::~allocator() [1263]
                0.00    0.00      52/482         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1246]
                0.00    0.00      52/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1231]
                0.00    0.00      52/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [1232]
-----------------------------------------------
                0.00    0.00      52/52          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [425]
[424]    0.0    0.00    0.00      52         Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [424]
                0.00    0.00      52/52          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
-----------------------------------------------
                0.00    0.00      52/52          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
[425]    0.0    0.00    0.00      52         Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [425]
                0.00    0.00      52/52          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [424]
-----------------------------------------------
                0.00    0.00      11/11          libexcept::exception_t::~exception_t() [427]
[426]    0.0    0.00    0.00      11         libexcept::exception_base_t::~exception_base_t() [426]
                0.00    0.00      11/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00      11/11          std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [1797]
-----------------------------------------------
                                                 <spontaneous>
[427]    0.0    0.00    0.00                 libexcept::exception_t::~exception_t() [427]
                0.00    0.00      11/11          libexcept::exception_base_t::~exception_base_t() [426]
-----------------------------------------------
                0.00    0.00      32/32          std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [429]
[428]    0.0    0.00    0.00      32         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [428]
                0.00    0.00      32/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00      16/16          decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
[429]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [429]
                0.00    0.00      32/32          std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [428]
-----------------------------------------------
                0.00    0.00     126/126         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [431]
[430]    0.0    0.00    0.00     126         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [430]
                0.00    0.00     126/196         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [377]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [432]
[431]    0.0    0.00    0.00      50         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [431]
                0.00    0.00     126/126         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [430]
                0.00    0.00     126/420         Catch::Clara::Opt std::_addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1251]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [433]
[432]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [432]
                0.00    0.00      50/50          void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [431]
                0.00    0.00      50/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       1/50          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00      49/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
[433]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [433]
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [432]
-----------------------------------------------
                                                 <spontaneous>
[434]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [434]
                0.00    0.00       3/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
-----------------------------------------------
                0.00    0.00       1/49          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [754]
                0.00    0.00      48/49          Catch::Clara::Parser::~Parser() [370]
[435]    0.0    0.00    0.00      49         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
                0.00    0.00      49/50          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [433]
                0.00    0.00      49/79          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00      49/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1420]
-----------------------------------------------
                0.00    0.00      32/32          std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
[436]    0.0    0.00    0.00      32         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [436]
                0.00    0.00      31/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00       7/31          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       8/31          CATCH2_INTERNAL_TEST_0() [2]
[437]    0.0    0.00    0.00      31         std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [437]
                0.00    0.00      32/32          std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) [436]
-----------------------------------------------
                                                 <spontaneous>
[438]    0.0    0.00    0.00                 Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [438]
                0.00    0.00       2/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [239]
                0.00    0.00       3/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
-----------------------------------------------
                                                 <spontaneous>
[439]    0.0    0.00    0.00                 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [439]
                0.00    0.00      68/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[440]    0.0    0.00    0.00                 std::__detail::_Scanner<char>::~Scanner() [440]
                0.00    0.00     112/256853      std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[441]    0.0    0.00    0.00                 std::__detail::Compiler<std::_cxx11::regex_traits<char> >::~Compiler() [441]
                0.00    0.00     112/256853      std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      14/14          decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
[442]    0.0    0.00    0.00      14         (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [442]
                0.00    0.00      15/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00      15/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00      16/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
[443]    0.0    0.00    0.00       3         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/3           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
[444]    0.0    0.00    0.00       3         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
                0.00    0.00       3/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
[445]    0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
                0.00    0.00       3/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       3/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       3/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       3/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       3/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
                0.00    0.00       3/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       3/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       3/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[446]    0.0    0.00    0.00       3         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
                0.00    0.00       3/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       3/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
[447]    0.0    0.00    0.00       3         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/3           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
-----------------------------------------------
                                                 <spontaneous>
[448]    0.0    0.00    0.00                 std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [448]
                0.00    0.00     112/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[449]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [449]
                0.00    0.00       2/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
[450]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
                0.00    0.00       3/3           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
[451]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
                0.00    0.00       3/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       3/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       3/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       3/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
                0.00    0.00       3/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
[452]    0.0    0.00    0.00       3         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       3/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00       3/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
                0.00    0.00       3/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       3/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       3/24          char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
                0.00    0.00       3/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       3/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       3/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       3/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                                                 <spontaneous>
[453]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [453]
                0.00    0.00       2/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00       2/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
                0.00    0.00       2/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      64/64          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[454]    0.0    0.00    0.00      64         void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00      64/64          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [455]
                0.00    0.00      64/274         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1275]
-----------------------------------------------
                0.00    0.00      64/64          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [454]
[455]    0.0    0.00    0.00      64         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [455]
                0.00    0.00      64/96313       operator new(unsigned long, void) [43]
                0.00    0.00      64/274         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1275]
-----------------------------------------------
                                                 <spontaneous>
[456]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [456]
                0.00    0.00       6/322         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [188]
                0.00    0.00      12/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
                0.00    0.00       6/302439      Catch::StringRef::StringRef(char const, unsigned long) [848]
-----------------------------------------------
                                                 <spontaneous>
[457]    0.0    0.00    0.00                 Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00       2/13538       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
                0.00    0.00       1/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       1/196         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1309]
-----------------------------------------------
                0.00    0.00       1/49          Catch::makeCommandLineParser(Catch::ConfigData&) [227]
                0.00    0.00      48/49          Catch::Clara::Parser::~Parser() [370]
[458]    0.0    0.00    0.00      49         Catch::Clara::ExeName::~ExeName() [458]
                0.00    0.00      49/49          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [507]
                0.00    0.00      49/49          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [508]
                0.00    0.00      49/49          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1413]
-----------------------------------------------
                0.00    0.00     245/245         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back() [221]
[459]    0.0    0.00    0.00     245         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long) [459]
                0.00    0.00     245/632432      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
                0.00    0.00     490/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
-----------------------------------------------
                                                 <spontaneous>
[460]    0.0    0.00    0.00                 void std::Destroy<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [460]
                0.00    0.00      88/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[461]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >::construct<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [461]
                0.00    0.00      53/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [465]
[462]    0.0    0.00    0.00      84         void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [462]
                0.00    0.00      84/84          void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [466]
-----------------------------------------------
                0.00    0.00      84/84          void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [466]
[463]    0.0    0.00    0.00      84         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [463]
                0.00    0.00      84/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
[464]    0.0    0.00    0.00      84         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [464]
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [465]
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [1369]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [464]
[465]    0.0    0.00    0.00      84         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [465]
                0.00    0.00      84/84          void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [462]
                0.00    0.00      84/84          std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [1367]
                0.00    0.00      84/168         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_get_Node_allocator() [1315]
-----------------------------------------------
                0.00    0.00      84/84          void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [462]
[466]    0.0    0.00    0.00      84         void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [466]
                0.00    0.00      84/84          std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [463]
-----------------------------------------------
                                  16             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1740]
[467]    0.0    0.00    0.00      16         unittest::reporter::state::~state() <cycle 1> [467]
                0.00    0.00      16/16          std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~map() [468]
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1723]
                                  32             std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map() <cycle 1> [1550]
                                  16             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
                                  16             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                                  16             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1737]
                                  16             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1730]
                                  16             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
                                  16             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::~state() <cycle 1> [467]
[468]    0.0    0.00    0.00      16         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~map() [468]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree() [470]
-----------------------------------------------
                                  84             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree() [470]
[469]    0.0    0.00    0.00      16+84      std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [464]
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_right(std::Rbtree_node_base) [1371]
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_left(std::Rbtree_node_base) [1370]
                                  84             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
-----------------------------------------------
                0.00    0.00      16/16          std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~map() [468]
[470]    0.0    0.00    0.00      16         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree() [470]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin() [1733]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1732]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [544]
                0.00    0.00       2/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [488]
[471]    0.0    0.00    0.00       3         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [471]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [473]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [473]
[472]    0.0    0.00    0.00       3         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       6/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [385]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) [558]
                0.00    0.00       3/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
                0.00    0.00       6/79          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00       6/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1466]
                0.00    0.00       3/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1780]
                0.00    0.00       3/11          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1792]
                0.00    0.00       3/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
                0.00    0.00       3/51          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1410]
                0.00    0.00       3/61          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [471]
[473]    0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [473]
                0.00    0.00       3/3           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       3/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1409]
-----------------------------------------------
                                                 <spontaneous>
[474]    0.0    0.00    0.00                 bool std::__detail::Compiler<std::_cxx11::regex_traits<char> >::_M_expression_term<false, false>(std::__detail::Compiler<std::_cxx11::regex_traits<char> >::BracketState&, std::_detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>&) [474]
                0.00    0.00     154/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
-----------------------------------------------
                                                 <spontaneous>
[475]    0.0    0.00    0.00                 void std::__detail::Compiler<std::_cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) [475]
                0.00    0.00     154/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
-----------------------------------------------
                                                 <spontaneous>
[476]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>::construct<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>(Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo&&) [476]
                0.00    0.00      43/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[477]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [477]
                0.00    0.00      18/72          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [309]
                0.00    0.00      36/120776      Catch::StringRef::StringRef() [889]
                0.00    0.00      18/42          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1504]
-----------------------------------------------
                                                 <spontaneous>
[478]    0.0    0.00    0.00                 void std::Functionbase::Basemanager<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >::_M_create<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >(std::Anydata&, std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>&&, std::integral_constant<bool, true>) [478]
                0.00    0.00      42/96313       operator new(unsigned long, void) [43]
                0.00    0.00      42/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00      70/70          void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
[479]    0.0    0.00    0.00      70         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [479]
                0.00    0.00      70/196         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [377]
-----------------------------------------------
                                                 <spontaneous>
[480]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo const&>(Catch::SectionInfo, Catch::SectionInfo const&) [480]
                0.00    0.00      40/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[481]    0.0    0.00    0.00       1         Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [481]
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [488]
                0.00    0.00       2/48          Catch::Clara::Parser::~Parser() [370]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1930]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[482]    0.0    0.00    0.00      16         std::function<void ()>::~function() [482]
                0.00    0.00      64/322096      std::Functionbase::~Functionbase() <cycle 1> [72]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[483]    0.0    0.00    0.00       1         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       2/322         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [188]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [501]
                0.00    0.00       1/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00       1/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
                0.00    0.00       2/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       1/15          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       4/15          CATCH2_INTERNAL_TEST_0() [2]
[484]    0.0    0.00    0.00      15         std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
                0.00    0.00      15/15          std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<cluck::cluck, void>(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [485]
-----------------------------------------------
                0.00    0.00      15/15          std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [484]
[485]    0.0    0.00    0.00      15         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<cluck::cluck, void>(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [485]
                0.00    0.00      15/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                                                 <spontaneous>
[486]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [486]
                0.00    0.00      35/96313       operator new(unsigned long, void) [43]
                0.00    0.00      35/300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [1268]
                0.00    0.00      35/144         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1320]
-----------------------------------------------
                                                 <spontaneous>
[487]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [487]
                0.00    0.00       7/52          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
                0.00    0.00       7/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [481]
[488]    0.0    0.00    0.00       2         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [488]
                0.00    0.00       2/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [471]
                0.00    0.00       2/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
-----------------------------------------------
                                                 <spontaneous>
[489]    0.0    0.00    0.00                 Catch::ReporterSpec::ReporterSpec(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) [489]
                0.00    0.00       1/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[490]    0.0    0.00    0.00                 Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [490]
                0.00    0.00       1/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[491]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [491]
                0.00    0.00       1/505         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
-----------------------------------------------
                                                 <spontaneous>
[492]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [492]
                0.00    0.00      52/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [497]
[493]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [493]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [494]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [493]
[494]    0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [494]
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/16          std::enable_if<!std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::state, void>::value, void>::type std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::state, unittest::reporter::state>(unittest::reporter::state) [1669]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [494]
[495]    0.0    0.00    0.00      16         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&) [1528]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1746]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1680]
                0.00    0.00      16/48          std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1445]
                0.00    0.00      16/64          std::allocator<unittest::reporter::state>::~allocator() [1387]
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1681]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1453]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1540]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1529]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[496]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [497]
                0.00    0.00      16/16          std::allocator<unittest::reporter::state>::allocator() [1633]
                0.00    0.00      16/64          std::allocator<unittest::reporter::state>::~allocator() [1387]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
[497]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [497]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [493]
-----------------------------------------------
                                                 <spontaneous>
[498]    0.0    0.00    0.00                 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [498]
                0.00    0.00      60/180898      Catch::operator"" sr(char const, unsigned long) [53]
-----------------------------------------------
                                                 <spontaneous>
[499]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [499]
                0.00    0.00       1/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [239]
-----------------------------------------------
                0.00    0.00       2/18          unittest::snapcatch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       7/18          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/18          CATCH2_INTERNAL_TEST_0() [2]
[500]    0.0    0.00    0.00      18         unittest::g_source_dir[abi:cxx11]() [500]
                0.00    0.00       1/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [483]
                0.00    0.00       2/3           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[501]    0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [501]
                0.00    0.00       1/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[502]    0.0    0.00    0.00       2         unittest::g_binary_dir[abi:cxx11]() [502]
                0.00    0.00       1/2209        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
-----------------------------------------------
                0.00    0.00       1/51          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [804]
                0.00    0.00       1/51          std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [805]
                0.00    0.00      49/51          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [507]
[503]    0.0    0.00    0.00      51         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [503]
                0.00    0.00      51/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[504]    0.0    0.00    0.00                 std::__cxx11::to_string(unsigned long) [504]
                0.00    0.00      28/1534        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
                0.00    0.00      28/3588        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [204]
                0.00    0.00      28/519718      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [44]
-----------------------------------------------
                0.00    0.00       1/50          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [802]
                0.00    0.00      49/50          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [508]
[505]    0.0    0.00    0.00      50         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [505]
                0.00    0.00      50/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[506]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > const&) [506]
                0.00    0.00      28/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                0.00    0.00      49/49          Catch::Clara::ExeName::~ExeName() [458]
[507]    0.0    0.00    0.00      49         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [507]
                0.00    0.00      49/51          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [503]
-----------------------------------------------
                0.00    0.00      49/49          Catch::Clara::ExeName::~ExeName() [458]
[508]    0.0    0.00    0.00      49         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [508]
                0.00    0.00      49/50          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [505]
-----------------------------------------------
                0.00    0.00       2/11          Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [688]
                0.00    0.00       9/11          Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [517]
[509]    0.0    0.00    0.00      11         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [509]
                0.00    0.00      11/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
-----------------------------------------------
                                                 <spontaneous>
[510]    0.0    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [510]
                0.00    0.00      46/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
[511]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [511]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [512]
                0.00    0.00      24/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1562]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [511]
[512]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [512]
                0.00    0.00      24/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
                0.00    0.00      24/24          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [1564]
-----------------------------------------------
                0.00    0.00       1/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       3/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       8/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
[513]    0.0    0.00    0.00      12         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [511]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1400]
                0.00    0.00      12/1147        unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1227]
-----------------------------------------------
                                                 <spontaneous>
[514]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [514]
                0.00    0.00       2/56          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
-----------------------------------------------
                                                 <spontaneous>
[515]    0.0    0.00    0.00                 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [515]
                0.00    0.00       2/56          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
-----------------------------------------------
                0.00    0.00       9/9           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[516]    0.0    0.00    0.00       9         Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [516]
                0.00    0.00       9/9           Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [517]
-----------------------------------------------
                0.00    0.00       9/9           Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [516]
[517]    0.0    0.00    0.00       9         Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [517]
                0.00    0.00       9/11          Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [509]
                0.00    0.00       9/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00     128/128         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[518]    0.0    0.00    0.00     128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [518]
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_do_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&, std::integral_constant<bool, true>) [519]
-----------------------------------------------
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [518]
[519]    0.0    0.00    0.00     128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_do_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&, std::integral_constant<bool, true>) [519]
                0.00    0.00     128/128         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [520]
-----------------------------------------------
                0.00    0.00     128/128         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_do_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&, std::integral_constant<bool, true>) [519]
[520]    0.0    0.00    0.00     128         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [520]
                0.00    0.00     128/128         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [521]
                0.00    0.00     384/384         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1253]
-----------------------------------------------
                0.00    0.00     128/128         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [520]
[521]    0.0    0.00    0.00     128         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [521]
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
                0.00    0.00      46/162         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1316]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
[522]    0.0    0.00    0.00      23         void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [522]
                0.00    0.00      23/23          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [523]
                0.00    0.00      23/70          Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1379]
-----------------------------------------------
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [522]
[523]    0.0    0.00    0.00      23         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [523]
                0.00    0.00      23/96313       operator new(unsigned long, void) [43]
                0.00    0.00      23/70          Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1379]
-----------------------------------------------
                0.00    0.00      23/23          Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [521]
[524]    0.0    0.00    0.00      23         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [522]
                0.00    0.00      23/23          std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1569]
                0.00    0.00      23/162         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1316]
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [1567]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
[525]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
[526]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
[527]    0.0    0.00    0.00       1         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
                0.00    0.00       1/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
[528]    0.0    0.00    0.00       1         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
[529]    0.0    0.00    0.00       1         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/10016       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       1/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
[530]    0.0    0.00    0.00       1         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/4           operator delete(void, void) [1926]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[531]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
                0.00    0.00       1/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[532]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
[533]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
[534]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
[535]    0.0    0.00    0.00       1         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
                0.00    0.00       1/1           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
[536]    0.0    0.00    0.00       1         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
                0.00    0.00       1/1           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
[537]    0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
                0.00    0.00       1/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
[538]    0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
                0.00    0.00       1/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1111]
                0.00    0.00       1/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
[539]    0.0    0.00    0.00       1         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       1/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       1/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
[540]    0.0    0.00    0.00       1         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       1/10017       std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [63]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       1/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/80261       std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/4           operator delete(void, void) [1926]
-----------------------------------------------
                                                 <spontaneous>
[541]    0.0    0.00    0.00                 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [541]
                0.00    0.00       6/10054       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [101]
-----------------------------------------------
                                                 <spontaneous>
[542]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::TestCaseTracking::ITracker>::construct<Catch::TestCaseTracking::ITracker, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker&&) [542]
                0.00    0.00      20/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[543]    0.0    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [543]
                0.00    0.00       9/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       9/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[544]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [544]
                0.00    0.00       1/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [471]
                0.00    0.00       1/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
-----------------------------------------------
                                                 <spontaneous>
[545]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [545]
                0.00    0.00       2/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00       4/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
[546]    0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [546]
                0.00    0.00      16/16          decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [548]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
[547]    0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [546]
                0.00    0.00      16/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00      16/48          std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1445]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1704]
                0.00    0.00      16/64          std::allocator<unittest::reporter::state>::~allocator() [1387]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1453]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [546]
[548]    0.0    0.00    0.00      16         decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [548]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
-----------------------------------------------
                                                 <spontaneous>
[549]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagRef>::construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [549]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[550]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<Catch::Clara::Detail::BoundFlagRef>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagRef> >, bool&) [550]
                0.00    0.00      16/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
[551]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
[552]    0.0    0.00    0.00       1         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
[553]    0.0    0.00    0.00       1         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00       1/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/4           operator delete(void, void) [1926]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00       1/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[554]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/10018       std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
[555]    0.0    0.00    0.00       1         std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/1           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                                                 <spontaneous>
[556]    0.0    0.00    0.00                 Catch::ReporterSpec::~ReporterSpec() [556]
                0.00    0.00       2/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
                0.00    0.00       2/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[557]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [557]
                0.00    0.00      24/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       3/3           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
[558]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) [558]
                0.00    0.00       3/3           decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [559]
                0.00    0.00       3/51          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1410]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) [558]
[559]    0.0    0.00    0.00       3         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [559]
                0.00    0.00       3/52          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [290]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
                0.00    0.00       3/51          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1410]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
[560]    0.0    0.00    0.00       1         void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
                0.00    0.00       1/1           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
[561]    0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
                0.00    0.00       1/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       1/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00       1/40072       std::allocator<cluck::cluck>::~allocator() [932]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1111]
                0.00    0.00       1/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
[562]    0.0    0.00    0.00       1         decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/10018       std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [42]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       1/322096      std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                0.00    0.00       1/16          char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
                0.00    0.00       1/8           std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
                0.00    0.00       1/1           std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [2086]
                0.00    0.00       1/80144       std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
                0.00    0.00       1/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00       1/80144       cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
                0.00    0.00       1/4           operator delete(void, void) [1926]
-----------------------------------------------
                                                 <spontaneous>
[563]    0.0    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [563]
                0.00    0.00      23/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2002]
[564]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [572]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1964]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1963]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2003]
[565]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [574]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1966]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1965]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2004]
[566]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [576]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1968]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1967]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2008]
[567]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [578]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&) [1976]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1975]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2010]
[568]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [580]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1980]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1979]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2014]
[569]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [582]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1988]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1987]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2015]
[570]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [584]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1990]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1989]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2016]
[571]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [586]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1992]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1991]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
[572]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [572]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) [573]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>::type&) [1893]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [572]
[573]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) [573]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) [588]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>::type&) [1893]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() [1844]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
[574]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [574]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) [575]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>::type&) [1894]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [574]
[575]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) [575]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) [589]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>::type&) [1894]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() [1845]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
[576]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [576]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) [577]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>::type&) [1895]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [576]
[577]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) [577]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) [590]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>::type&) [1895]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() [1846]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
[578]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [578]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) [579]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>::type&) [1899]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [578]
[579]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) [579]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) [591]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>::type&) [1899]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() [1850]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
[580]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [580]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) [581]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>::type&) [1901]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [580]
[581]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) [581]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) [592]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>::type&) [1901]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() [1852]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
[582]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [582]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) [583]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>::type&) [1905]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [582]
[583]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) [583]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) [593]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>::type&) [1905]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() [1856]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
[584]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [584]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) [585]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>::type&) [1906]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [584]
[585]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) [585]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) [594]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>::type&) [1906]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() [1857]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
[586]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [586]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) [587]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>::type&) [1907]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [586]
[587]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) [587]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) [595]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>::type&) [1907]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() [1858]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) [573]
[588]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) [588]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) [575]
[589]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) [589]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) [577]
[590]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) [590]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) [579]
[591]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) [591]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) [581]
[592]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) [592]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) [583]
[593]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) [593]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) [585]
[594]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) [594]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) [587]
[595]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) [595]
                0.00    0.00       2/40          std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [401]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/5           Catch::makeCommandLineParser(Catch::ConfigData&) [227]
                0.00    0.00       3/5           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[596]    0.0    0.00    0.00       5         Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [596]
                0.00    0.00       5/5           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
                0.00    0.00       5/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
-----------------------------------------------
                0.00    0.00       5/5           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [596]
[597]    0.0    0.00    0.00       5         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
                0.00    0.00       5/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
                0.00    0.00       5/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [701]
                0.00    0.00       5/42          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1504]
                0.00    0.00       5/5           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1865]
                0.00    0.00       5/120776      Catch::StringRef::StringRef() [889]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[598]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [598]
                0.00    0.00       4/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [1870]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[599]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [599]
                0.00    0.00       4/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11]) [1872]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[600]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [600]
                0.00    0.00       4/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13]) [1874]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[601]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [601]
                0.00    0.00       4/10031       bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [108]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7]) [1876]
-----------------------------------------------
                                                 <spontaneous>
[602]    0.0    0.00    0.00                 std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [602]
                0.00    0.00      12/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[603]    0.0    0.00    0.00                 Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [603]
                0.00    0.00      20/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [608]
[604]    0.0    0.00    0.00       6         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [604]
                0.00    0.00       6/6           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [605]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [604]
[605]    0.0    0.00    0.00       6         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [605]
                0.00    0.00       6/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
                0.00    0.00       6/6           std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1827]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [605]
[606]    0.0    0.00    0.00       6         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/96313       operator new(unsigned long, void) [43]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       6/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1784]
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1863]
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get() [1831]
                0.00    0.00       6/18          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1582]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
                0.00    0.00       6/24          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1563]
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1832]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1583]
                0.00    0.00       6/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1788]
                0.00    0.00       6/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1785]
-----------------------------------------------
                0.00    0.00       1/6           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [726]
                0.00    0.00       5/6           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
[607]    0.0    0.00    0.00       6         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [608]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
                0.00    0.00       6/6           std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [1824]
                0.00    0.00       6/24          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1563]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
[608]    0.0    0.00    0.00       6         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [608]
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [604]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
-----------------------------------------------
                0.00    0.00       5/21          (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00       7/21          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/21          CATCH2_INTERNAL_TEST_0() [2]
[609]    0.0    0.00    0.00      21         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
                0.00    0.00      21/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00      21/21          Catch::BinaryExpr<cluck::reasont const&, cluck::reason_t const&>::BinaryExpr(bool, cluck::reason_t const&, Catch::StringRef, cluck::reason_t const&) [1570]
-----------------------------------------------
                                                 <spontaneous>
[610]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::Token>::construct<Catch::Clara::Detail::Token, Catch::Clara::Detail::Token>(Catch::Clara::Detail::Token, Catch::Clara::Detail::Token&&) [610]
                0.00    0.00      11/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[611]    0.0    0.00    0.00                 void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [611]
                0.00    0.00      11/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       4/20          CATCH2INTERNAL_TEST_0() [736]
                0.00    0.00       7/20          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/20          CATCH2_INTERNAL_TEST_0() [2]
[612]    0.0    0.00    0.00      20         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
                0.00    0.00      20/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00      20/20          Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1575]
-----------------------------------------------
                                                 <spontaneous>
[613]    0.0    0.00    0.00                 Catch::Clara::Opt::operator[](Catch::StringRef) & [613]
                0.00    0.00       3/64          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::pushback(Catch::StringRef const&) [284]
-----------------------------------------------
                                                 <spontaneous>
[614]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [614]
                0.00    0.00       4/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                                                 <spontaneous>
[615]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt(bool&) [615]
                0.00    0.00      16/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
                0.00    0.00      16/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[616]    0.0    0.00    0.00      16         (anonymous namespace)::test_messenger::unset_guard() [616]
                0.00    0.00      16/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [619]
                0.00    0.00      48/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00      16/32          bool std::operator==<cluck::cluck>(std::shared_ptr<cluck::cluck> const&, decltype(nullptr)) [1555]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[617]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [617]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [620]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[618]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [618]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [621]
-----------------------------------------------
                0.00    0.00      16/16          (anonymous namespace)::test_messenger::unset_guard() [616]
[619]    0.0    0.00    0.00      16         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [619]
                0.00    0.00      16/322096      std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [991]
                0.00    0.00      16/10033       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1072]
                0.00    0.00      16/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&) [1668]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [617]
[620]    0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [620]
                0.00    0.00      16/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [618]
[621]    0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [621]
                0.00    0.00      16/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[622]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [622]
                0.00    0.00      16/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2005]
[623]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [631]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1970]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1969]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2006]
[624]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [633]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1972]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1971]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2007]
[625]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [635]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1974]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1973]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2009]
[626]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [637]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&) [1978]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1977]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2011]
[627]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [639]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1982]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1981]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2012]
[628]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [641]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1984]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1983]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2013]
[629]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [643]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1986]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1985]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2017]
[630]    0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [645]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1994]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1993]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
[631]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [631]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) [632]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>::type&) [1896]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [631]
[632]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) [632]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&) [647]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>::type&) [1896]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() [1847]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
[633]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [633]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) [634]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>::type&) [1897]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [633]
[634]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) [634]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&) [648]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>::type&) [1897]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() [1848]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
[635]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [635]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) [636]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>::type&) [1898]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [635]
[636]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) [636]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&) [649]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>::type&) [1898]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() [1849]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
[637]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [637]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) [638]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>::type&) [1900]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [637]
[638]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) [638]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&) [650]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>::type&) [1900]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() [1851]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
[639]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [639]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) [640]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>::type&) [1902]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [639]
[640]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) [640]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&) [651]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>::type&) [1902]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() [1853]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
[641]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [641]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) [642]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>::type&) [1903]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [641]
[642]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) [642]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&) [652]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>::type&) [1903]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() [1854]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
[643]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [643]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) [644]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>::type&) [1904]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [643]
[644]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) [644]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&) [653]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>::type&) [1904]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() [1855]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
[645]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [645]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) [646]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>::type&) [1908]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [645]
[646]    0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) [646]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&) [654]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>::type&) [1908]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() [1859]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) [632]
[647]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&) [647]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) [634]
[648]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&) [648]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) [636]
[649]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&) [649]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) [638]
[650]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&) [650]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) [640]
[651]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&) [651]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) [642]
[652]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&) [652]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) [644]
[653]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&) [653]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) [646]
[654]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&) [654]
                0.00    0.00       2/78          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [297]
                0.00    0.00       2/48          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [379]
-----------------------------------------------
                0.00    0.00       7/17          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      10/17          CATCH2_INTERNAL_TEST_0() [2]
[655]    0.0    0.00    0.00      17         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [655]
                0.00    0.00      17/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00      17/17          Catch::BinaryExpr<cluck::typet const&, cluck::type_t const&>::BinaryExpr(bool, cluck::type_t const&, Catch::StringRef, cluck::type_t const&) [1585]
-----------------------------------------------
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [240]
[656]    0.0    0.00    0.00       9         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [656]
                0.00    0.00       9/96313       operator new(unsigned long, void) [43]
                0.00    0.00       9/358         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1255]
-----------------------------------------------
                                                 <spontaneous>
[657]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [657]
                0.00    0.00       9/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[658]    0.0    0.00    0.00                 void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [658]
                0.00    0.00       9/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[659]    0.0    0.00    0.00      16         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [659]
                0.00    0.00      16/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00      16/16          Catch::BinaryExpr<cluck::modet const&, cluck::mode_t const&>::BinaryExpr(bool, cluck::mode_t const&, Catch::StringRef, cluck::mode_t const&) [1598]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[660]    0.0    0.00    0.00      16         std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
                0.00    0.00      16/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00      16/16          bool std::operator==<unittest::reporter::lexer>(std::sharedptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1756]
                0.00    0.00      16/16          Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1600]
-----------------------------------------------
                0.00    0.00       1/3           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [227]
[661]    0.0    0.00    0.00       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [661]
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
                0.00    0.00       3/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [661]
[662]    0.0    0.00    0.00       3         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [751]
                0.00    0.00       3/42          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1504]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) [1956]
                0.00    0.00       3/120776      Catch::StringRef::StringRef() [889]
-----------------------------------------------
                                                 <spontaneous>
[663]    0.0    0.00    0.00                 Catch::ReporterBase::~ReporterBase() [663]
                0.00    0.00       1/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
-----------------------------------------------
                                                 <spontaneous>
[664]    0.0    0.00    0.00                 Catch::(anonymous namespace)::prepareReporters(Catch::Config const) [664]
                0.00    0.00       1/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
-----------------------------------------------
                                                 <spontaneous>
[665]    0.0    0.00    0.00                 Catch::ReporterConfig::~ReporterConfig() [665]
                0.00    0.00       1/557         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [180]
-----------------------------------------------
                0.00    0.00       2/11          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/11          (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[666]    0.0    0.00    0.00      11         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [666]
                0.00    0.00      11/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00      11/11          Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1791]
-----------------------------------------------
                                                 <spontaneous>
[667]    0.0    0.00    0.00                 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [667]
                0.00    0.00      11/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[668]    0.0    0.00    0.00                 std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [668]
                0.00    0.00       6/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[669]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > const&) [669]
                0.00    0.00       6/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[670]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > const&) [670]
                0.00    0.00       6/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[671]    0.0    0.00    0.00                 std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [671]
                0.00    0.00       6/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[672]    0.0    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [672]
                0.00    0.00       4/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
[673]    0.0    0.00    0.00       6         void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [673]
                0.00    0.00       6/6           decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [675]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
[674]    0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       6/6           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [673]
                0.00    0.00       6/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       6/18          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1582]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1840]
                0.00    0.00       6/24          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1563]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1583]
-----------------------------------------------
                0.00    0.00       6/6           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [673]
[675]    0.0    0.00    0.00       6         decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [675]
                0.00    0.00       6/96313       operator new(unsigned long, void) [43]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
                0.00    0.00       6/6           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1816]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [680]
[676]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [676]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [677]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [676]
[677]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [677]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
                0.00    0.00       3/3           std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1961]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [677]
[678]    0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1825]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [2028]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() [1997]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1804]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1783]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1998]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1805]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1834]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1826]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
[679]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [680]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1955]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1783]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
[680]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [680]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [676]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
-----------------------------------------------
                                                 <spontaneous>
[681]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::StringRef>(Catch::Tag, Catch::StringRef&&) [681]
                0.00    0.00       6/96313       operator new(unsigned long, void) [43]
                0.00    0.00       6/70          Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1379]
-----------------------------------------------
                                                 <spontaneous>
[682]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >::construct<Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [682]
                0.00    0.00       6/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[683]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >::construct<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>, Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [683]
                0.00    0.00       6/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                0.00    0.00       1/9           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00       2/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [453]
                0.00    0.00       6/9           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
[684]    0.0    0.00    0.00       9         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
                0.00    0.00       9/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       9/9           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1798]
-----------------------------------------------
                                                 <spontaneous>
[685]    0.0    0.00    0.00                 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [685]
                0.00    0.00       9/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[686]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [686]
                0.00    0.00       2/48          Catch::Clara::Parser::~Parser() [370]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1930]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12() [182]
[687]    0.0    0.00    0.00       2         Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [687]
                0.00    0.00       2/2           Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [688]
-----------------------------------------------
                0.00    0.00       2/2           Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [687]
[688]    0.0    0.00    0.00       2         Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [688]
                0.00    0.00       2/11          Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [509]
                0.00    0.00       2/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                                                 <spontaneous>
[689]    0.0    0.00    0.00                 Catch::ColumnInfo::~ColumnInfo() [689]
                0.00    0.00       8/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[690]    0.0    0.00    0.00                 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [690]
                0.00    0.00       4/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       4/1534        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
[691]    0.0    0.00    0.00       1         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [691]
                0.00    0.00       1/1           std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [728]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [727]
                0.00    0.00       1/1           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [2081]
-----------------------------------------------
                0.00    0.00       1/2           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [705]
                0.00    0.00       1/2           void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [708]
[692]    0.0    0.00    0.00       2         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [692]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [693]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [692]
[693]    0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [693]
                0.00    0.00       2/72          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [309]
                0.00    0.00       2/2           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [2046]
-----------------------------------------------
                                                 <spontaneous>
[694]    0.0    0.00    0.00                 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [694]
                0.00    0.00       4/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[695]    0.0    0.00    0.00                 std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [695]
                0.00    0.00       4/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[696]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::Tag>(Catch::Tag, Catch::Tag&&) [696]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[697]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const (&) [13]) [697]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
                0.00    0.00       4/64          char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                                                 <spontaneous>
[698]    0.0    0.00    0.00                 void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [698]
                0.00    0.00       4/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[699]    0.0    0.00    0.00                 Catch::ConfigData::~ConfigData() [699]
                0.00    0.00       6/256853      std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[700]    0.0    0.00    0.00                 Catch::TestCaseInfo::~TestCaseInfo() [700]
                0.00    0.00       6/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       1/6           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [726]
                0.00    0.00       5/6           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
[701]    0.0    0.00    0.00       6         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [701]
                0.00    0.00       6/6           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [702]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [701]
[702]    0.0    0.00    0.00       6         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [702]
                0.00    0.00       6/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [706]
[703]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
                0.00    0.00       1/1           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [705]
                0.00    0.00       2/2           bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [2052]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [2053]
                0.00    0.00       1/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [2026]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [2051]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
[704]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [707]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1889]
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [2082]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1807]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [2088]
                0.00    0.00       1/51          std::allocator<Catch::Clara::Arg>::~allocator() [1407]
                0.00    0.00       1/55          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1397]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1890]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1891]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
[705]    0.0    0.00    0.00       1         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [705]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [692]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::removereference<Catch::Clara::Arg const&>::type&) [1892]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [707]
[706]    0.0    0.00    0.00       1         Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [706]
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
[707]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [707]
                0.00    0.00       1/1           Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [706]
-----------------------------------------------
                                                 <spontaneous>
[708]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [708]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [692]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1892]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
[709]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [709]
                0.00    0.00       3/3           decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [711]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
[710]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [709]
                0.00    0.00       3/30268       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1804]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [2020]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1783]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1805]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [709]
[711]    0.0    0.00    0.00       3         decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [711]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1928]
-----------------------------------------------
                                                 <spontaneous>
[712]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseHandle, Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [712]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[713]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseHandle>(Catch::TestCaseHandle, Catch::TestCaseHandle&&) [713]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[714]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::TestCaseInfo>::construct<Catch::TestCaseInfo, Catch::TestCaseInfo>(Catch::TestCaseInfo**, Catch::TestCaseInfo&&) [714]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[715]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseInfo const> >::construct<Catch::TestCaseInfo const, Catch::TestCaseInfo const const&>(Catch::TestCaseInfo const*, Catch::TestCaseInfo const const&) [715]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[716]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseHandle const> >::construct<Catch::TestCaseHandle const, Catch::TestCaseHandle const const&>(Catch::TestCaseHandle const*, Catch::TestCaseHandle const const&) [716]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[717]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseHandle const> >::construct<Catch::TestCaseHandle const, Catch::TestCaseHandle const>(Catch::TestCaseHandle const*, Catch::TestCaseHandle const&&) [717]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[718]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::M_construct_node<Catch::TestCaseInfo const const&>(std::Rbtree_node<Catch::TestCaseInfo const>, Catch::TestCaseInfo const const&) [718]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[719]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const const&>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const const&) [719]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[720]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const&&) [720]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[721]    0.0    0.00    0.00                 void std::Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [721]
                0.00    0.00       3/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[722]    0.0    0.00    0.00                 Catch::Session::Session() [722]
                0.00    0.00       1/48          Catch::Clara::Parser::~Parser() [370]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1930]
-----------------------------------------------
                                                 <spontaneous>
[723]    0.0    0.00    0.00                 Catch::Session::~Session() [723]
                0.00    0.00       1/48          Catch::Clara::Parser::~Parser() [370]
-----------------------------------------------
                0.00    0.00       5/5           CATCH2INTERNAL_TEST_0() [2]
[724]    0.0    0.00    0.00       5         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [724]
                0.00    0.00       5/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       5/68031       snapdev::timespecex::operator==(snapdev::timespec_ex const&) const [911]
                0.00    0.00       5/13          Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1772]
-----------------------------------------------
                0.00    0.00      15/15          bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
[725]    0.0    0.00    0.00      15         (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00       5/21          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
                0.00    0.00      70/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00      35/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00      35/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00      30/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00      30/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00       5/21          Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [1573]
                0.00    0.00       5/21          Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr() [1571]
-----------------------------------------------
                                                 <spontaneous>
[726]    0.0    0.00    0.00                 Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [726]
                0.00    0.00       1/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
                0.00    0.00       1/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [701]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [691]
[727]    0.0    0.00    0.00       1         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [727]
                0.00    0.00       1/1           std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [729]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [691]
[728]    0.0    0.00    0.00       1         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [728]
                0.00    0.00       1/1           std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [730]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [727]
[729]    0.0    0.00    0.00       1         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [729]
                0.00    0.00       1/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [728]
[730]    0.0    0.00    0.00       1         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [730]
                0.00    0.00       1/40527       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
-----------------------------------------------
                                                 <spontaneous>
[731]    0.0    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [731]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[732]    0.0    0.00    0.00                 std::random_device::random_device() [732]
                0.00    0.00       1/30140       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[733]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [733]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [1878]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::testmessenger::lock_obtained(cluck::cluck) [124]
[734]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [734]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           snapdev::timespecex::operator>=(snapdev::timespec_ex const&) const [1885]
                0.00    0.00       4/13          Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1772]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[735]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [735]
                0.00    0.00       4/180898      Catch::operator"" sr(char const, unsigned long) [53]
                0.00    0.00       4/4           snapdev::timespecex::operator<=(snapdev::timespec_ex const&) const [1886]
                0.00    0.00       4/13          Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1772]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[736]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00       4/20          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
                0.00    0.00       8/120712      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00       5/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00       4/20          Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1578]
                0.00    0.00       4/20          Catch::BinaryExpr<int, int>::~BinaryExpr() [1576]
                0.00    0.00       4/60356       Catch::AssertionHandler::~AssertionHandler() [913]
                0.00    0.00       1/21          unittest::g_progress() [1574]
-----------------------------------------------
                                                 <spontaneous>
[737]    0.0    0.00    0.00                 std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [737]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[738]    0.0    0.00    0.00                 std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [738]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[739]    0.0    0.00    0.00                 std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [739]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[740]    0.0    0.00    0.00                 std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [740]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[741]    0.0    0.00    0.00                 std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > const&) [741]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[742]    0.0    0.00    0.00                 std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [742]
                0.00    0.00       2/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[743]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [743]
                0.00    0.00       2/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[744]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<double> >::construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [744]
                0.00    0.00       2/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[745]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::ISingleton>::construct<Catch::ISingleton, Catch::ISingleton const&>(Catch::ISingleton**, Catch::ISingleton const&) [745]
                0.00    0.00       2/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[746]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [746]
                0.00    0.00       2/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[747]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, double&>(Catch::Clara::Detail::BoundValueRef<double>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<double> > >, double&) [747]
                0.00    0.00       2/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[748]    0.0    0.00    0.00                 Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [748]
                0.00    0.00       1/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
-----------------------------------------------
                                                 <spontaneous>
[749]    0.0    0.00    0.00                 Catch::Config::name() const [749]
                0.00    0.00       1/1997        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [181]
-----------------------------------------------
                                                 <spontaneous>
[750]    0.0    0.00    0.00                 Catch::TestSpecParser::~TestSpecParser() [750]
                0.00    0.00       3/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
[751]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [751]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [752]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [751]
[752]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [752]
                0.00    0.00       3/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[753]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [753]
                0.00    0.00       3/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
-----------------------------------------------
                                                 <spontaneous>
[754]    0.0    0.00    0.00                 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [754]
                0.00    0.00       1/49          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
                0.00    0.00       2/79          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
                0.00    0.00       1/51          std::allocator<Catch::Clara::Opt>::~allocator() [1408]
-----------------------------------------------
                                                 <spontaneous>
[755]    0.0    0.00    0.00                 void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [755]
                0.00    0.00       2/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[756]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [756]
                0.00    0.00       2/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[757]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [757]
                0.00    0.00       2/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[758]    0.0    0.00    0.00                 Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [758]
                0.00    0.00       2/180898      Catch::operator"" sr(char const, unsigned long) [53]
-----------------------------------------------
                                                 <spontaneous>
[759]    0.0    0.00    0.00                 std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::S_max_size(std::allocator<Catch::ColumnInfo> const&) [759]
                0.00    0.00       1/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[760]    0.0    0.00    0.00                 std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::_S_max_size(std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> const&) [760]
                0.00    0.00       1/91758       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [49]
-----------------------------------------------
                                                 <spontaneous>
[761]    0.0    0.00    0.00                 std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [761]
                0.00    0.00       1/129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [367]
                0.00    0.00       1/250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
                0.00    0.00       1/319         std::allocator<Catch::StringRef>::~allocator() [1263]
-----------------------------------------------
                                                 <spontaneous>
[762]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [762]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[763]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo>(Catch::SectionInfo, Catch::SectionInfo&&) [763]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[764]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::ReporterSpec>::construct<Catch::ReporterSpec, Catch::ReporterSpec>(Catch::ReporterSpec, Catch::ReporterSpec&&) [764]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[765]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::ProcessedReporterSpec>::construct<Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec>(Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec&&) [765]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[766]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [766]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[767]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [767]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[768]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [768]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[769]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [769]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[770]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [770]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[771]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [771]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[772]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [772]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[773]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [773]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[774]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [774]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[775]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >::construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [775]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[776]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<long> >::construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [776]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[777]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >::construct<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [777]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[778]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >::construct<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [778]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[779]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >::construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [779]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[780]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >::construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [780]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[781]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >::construct<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >&&) [781]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[782]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [782]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[783]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [783]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[784]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [784]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[785]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [785]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[786]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [786]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[787]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [787]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[788]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [788]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[789]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [789]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[790]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [790]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[791]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [791]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[792]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, long&>(Catch::Clara::Detail::BoundValueRef<long>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<long> > >, long&) [792]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[793]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [793]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[794]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> > >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [794]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[795]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [795]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[796]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> > >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [796]
                0.00    0.00       1/96313       operator new(unsigned long, void) [43]
-----------------------------------------------
                                                 <spontaneous>
[797]    0.0    0.00    0.00                 Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [797]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
                0.00    0.00       1/4           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1880]
-----------------------------------------------
                                                 <spontaneous>
[798]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [798]
                0.00    0.00       1/256853      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
-----------------------------------------------
                                                 <spontaneous>
[799]    0.0    0.00    0.00                 Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00       1/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
                0.00    0.00     336/336         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1260]
                0.00    0.00      42/84          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1366]
                0.00    0.00      42/84          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1365]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1400]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1807]
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1506]
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1505]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1891]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1890]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [2053]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [2051]
-----------------------------------------------
                                                 <spontaneous>
[800]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [800]
                0.00    0.00       1/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
                0.00    0.00       1/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
-----------------------------------------------
                                                 <spontaneous>
[801]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [801]
                0.00    0.00       1/259         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [348]
                0.00    0.00       1/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
-----------------------------------------------
                                                 <spontaneous>
[802]    0.0    0.00    0.00                 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [802]
                0.00    0.00       1/50          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [505]
                0.00    0.00       1/45          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1470]
-----------------------------------------------
                                                 <spontaneous>
[803]    0.0    0.00    0.00                 Catch::Clara::Help::~Help() [803]
                0.00    0.00       1/238         Catch::Clara::Opt::~Opt() [357]
-----------------------------------------------
                                                 <spontaneous>
[804]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [804]
                0.00    0.00       1/51          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [503]
                0.00    0.00       1/45          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1469]
-----------------------------------------------
                                                 <spontaneous>
[805]    0.0    0.00    0.00                 std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [805]
                0.00    0.00       1/51          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [503]
-----------------------------------------------
                                                 <spontaneous>
[806]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [806]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[807]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [807]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[808]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [808]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[809]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [809]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[810]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [810]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[811]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [811]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[812]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [812]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[813]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [813]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[814]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [814]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[815]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [815]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[816]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [816]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[817]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [817]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[818]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [818]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[819]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [819]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[820]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [820]
                0.00    0.00       1/322096      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                                 <spontaneous>
[821]    0.0    0.00    0.00                 Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [821]
                0.00    0.00       1/180898      Catch::operator"" sr(char const, unsigned long) [53]
-----------------------------------------------
                0.00    0.00     336/862424      std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1220]
                0.00    0.00     337/862424      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1233]
                0.00    0.00  153898/862424      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00  707853/862424      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
[835]    0.0    0.00    0.00  862424         std::char_traits<char>::assign(char&, char const&) [835]
-----------------------------------------------
                0.00    0.00  833864/833864      char const std::addressof<char const>(char const&) [838]
[836]    0.0    0.00    0.00  833864         char const std::__addressof<char const>(char const&) [836]
-----------------------------------------------
                0.00    0.00  833775/833775      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [50]
[837]    0.0    0.00    0.00  833775         std::pointer_traits<char const>::pointer_to(char const&) [837]
                0.00    0.00  833724/833724      char const std::addressof<char const>(char const&) [838]
-----------------------------------------------
                0.00    0.00  833724/833724      std::pointer_traits<char const>::pointer_to(char const&) [837]
[838]    0.0    0.00    0.00  833724         char const std::addressof<char const>(char const&) [838]
                0.00    0.00  833864/833864      char const std::__addressof<char const>(char const&) [836]
-----------------------------------------------
                0.00    0.00    9320/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   14346/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00  707643/731309      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [33]
[839]    0.0    0.00    0.00  731309         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [839]
-----------------------------------------------
                0.00    0.00       2/711027      std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [2059]
                0.00    0.00       2/711027      std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [2058]
                0.00    0.00       3/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2001]
                0.00    0.00       3/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2000]
                0.00    0.00       6/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1837]
                0.00    0.00       6/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1836]
                0.00    0.00      13/711027      std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1779]
                0.00    0.00      13/711027      std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [1778]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1691]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1690]
                0.00    0.00      16/711027      void std::Destroy<unsigned int>(unsigned int, unsigned int) [1754]
                0.00    0.00      16/711027      void std::Destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1752]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1693]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1692]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1695]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1694]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1697]
                0.00    0.00      16/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1696]
                0.00    0.00      44/711027      std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1491]
                0.00    0.00      49/711027      void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1426]
                0.00    0.00      50/711027      void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [432]
                0.00    0.00      60/711027      __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a1<char>(char, char, char const&) [1399]
                0.00    0.00      84/711027      std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1368]
                0.00    0.00     105/711027      std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long) [1354]
                0.00    0.00     117/711027      std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [1348]
                0.00    0.00     117/711027      std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [1347]
                0.00    0.00     265/711027      void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1281]
                0.00    0.00     268/711027      void std::Destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1288]
                0.00    0.00     315/711027      std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long) [1267]
                0.00    0.00     607/711027      std::char_traits<char>::move(char, char const, unsigned long) [1240]
                0.00    0.00    1524/711027      std::char_traits<char>::assign(char, unsigned long, char) [1221]
                0.00    0.00    1882/711027      std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1209]
                0.00    0.00    2535/711027      std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1203]
                0.00    0.00   10010/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1179]
                0.00    0.00   10016/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1161]
                0.00    0.00   10018/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [80]
                0.00    0.00   10018/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1099]
                0.00    0.00   10018/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1101]
                0.00    0.00   10018/711027      std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1100]
                0.00    0.00   20034/711027      void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1028]
                0.00    0.00   20073/711027      std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1003]
                0.00    0.00   20084/711027      std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [997]
                0.00    0.00   37999/711027      char std::__copy_move_a2<false, char const, char>(char const, char const, char) [941]
                0.00    0.00  140862/711027      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [879]
                0.00    0.00  140895/711027      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [877]
                0.00    0.00  262752/711027      std::char_traits<char>::copy(char, char const, unsigned long) [847]
[840]    0.0    0.00    0.00  711027         std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() [1852]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() [1844]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() [1845]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() [1846]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() [1847]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() [1848]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() [1849]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() [1850]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() [1851]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() [1859]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() [1853]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() [1854]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() [1855]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() [1856]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() [1857]
                0.00    0.00       6/521837      CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() [1858]
                0.00    0.00      42/521837      void std::Functionbase::Basemanager<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >::_M_create<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >(std::Anydata&, std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>&&, std::integral_constant<bool, true>) [478]
                0.00    0.00      42/521837      std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>& std::Anydata::_M_access<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >() [10095]
                0.00    0.00     308/521837      std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>& std::Anydata::_M_access<std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>>() [10116]
                0.00    0.00     472/521837      std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() [1247]
                0.00    0.00  220366/521837      std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [866]
                0.00    0.00  300511/521837      std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [849]
[841]    0.0    0.00    0.00  521837         std::Any_data::_M_access() [841]
-----------------------------------------------
                0.00    0.00  514079/514079      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [31]
[842]    0.0    0.00    0.00  514079         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [842]
-----------------------------------------------
                0.00    0.00    1796/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
                0.00    0.00    4620/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   12362/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   15310/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   28796/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   90366/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [30]
                0.00    0.00   94455/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [896]
                0.00    0.00  224991/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [864]
[843]    0.0    0.00    0.00  472696         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
                0.00    0.00  318792/325170      std::char_traits<char>::copy(char, char const, unsigned long) [847]
                0.00    0.00  153898/862424      std::char_traits<char>::assign(char&, char const&) [835]
-----------------------------------------------
                0.00    0.00   14336/364267      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   17611/364267      void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [1057]
                0.00    0.00  332320/364267      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [846]
[844]    0.0    0.00    0.00  364267         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [844]
-----------------------------------------------
                0.00    0.00   10048/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1071]
                0.00    0.00  148004/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [97]
                0.00    0.00  187091/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[845]    0.0    0.00    0.00  345143         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [845]
-----------------------------------------------
                0.00    0.00   14328/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00  130238/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [69]
                0.00    0.00  187178/331744      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[846]    0.0    0.00    0.00  331744         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [846]
                0.00    0.00  332320/364267      std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [844]
-----------------------------------------------
                0.00    0.00    6378/325170      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00  318792/325170      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
[847]    0.0    0.00    0.00  325170         std::char_traits<char>::copy(char, char const, unsigned long) [847]
                0.00    0.00  262752/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       6/302439      Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [456]
                0.00    0.00     335/302439      Catch::StringRef::StringRef(char const) [3769]
                0.00    0.00     488/302439      Catch::StringRef::substr(unsigned long, unsigned long) const [5277]
                0.00    0.00  120712/302439      operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00  180898/302439      Catch::operator"" sr(char const, unsigned long) [53]
[848]    0.0    0.00    0.00  302439         Catch::StringRef::StringRef(char const, unsigned long) [848]
-----------------------------------------------
                0.00    0.00   10017/300515      void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1085]
                0.00    0.00  140241/300515      void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [882]
                0.00    0.00  150257/300515      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [874]
[849]    0.0    0.00    0.00  300515         std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [849]
                0.00    0.00  300511/521837      std::Any_data::_M_access() [841]
-----------------------------------------------
                0.00    0.00  290471/290471      std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [851]
[850]    0.0    0.00    0.00  290471         std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [850]
                0.00    0.00  150255/150255      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [874]
                0.00    0.00  140222/140222      void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [883]
                0.00    0.00  140217/140221      std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [884]
-----------------------------------------------
                0.00    0.00  140218/290469      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
                0.00    0.00  150251/290469      std::Functionbase::~Functionbase() <cycle 1> [72]
[851]    0.0    0.00    0.00  290469         std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [851]
                0.00    0.00  290471/290471      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [850]
-----------------------------------------------
                0.00    0.00  140214/280439      void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [883]
                0.00    0.00  140225/280439      void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [882]
[852]    0.0    0.00    0.00  280439         std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) [852]
-----------------------------------------------
                0.00    0.00     750/273888      std::function<bool (char)>::operator()(char) const [6340]
                0.00    0.00     826/273888      std::function<bool (char)>::operator bool() const [6341]
                0.00    0.00  272312/273888      std::function<void (ed::message&)>::operator bool() const [854]
[853]    0.0    0.00    0.00  273888         std::Function_base::_M_empty() const [853]
-----------------------------------------------
                0.00    0.00   30184/271862      bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1036]
                0.00    0.00  241678/271862      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
[854]    0.0    0.00    0.00  271862         std::function<void (ed::message&)>::operator bool() const [854]
                0.00    0.00  272312/273888      std::Functionbase::_M_empty() const [853]
-----------------------------------------------
                0.00    0.00     490/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long) [459]
                0.00    0.00    9329/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   12364/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   14335/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   17146/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   29342/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00  187155/270161      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [17]
[855]    0.0    0.00    0.00  270161         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [855]
-----------------------------------------------
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
                0.00    0.00       1/263006      std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
                0.00    0.00      16/263006      std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr)) [1736]
                0.00    0.00      42/263006      std::function<bool (char)>::function<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>, void>(std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false>&&) [10079]
                0.00    0.00      48/263006      std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
                0.00    0.00     154/263006      std::function<bool (char)>::function<std::_detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>, void>(std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>&&) [10073]
                0.00    0.00     196/263006      std::function<bool (char)>::function() [10068]
                0.00    0.00     826/263006      std::function<bool (char)>::function(std::function<bool (char)>&&) [10075]
                0.00    0.00   10017/263006      std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
                0.00    0.00   10018/263006      std::function<void (ed::message&)>::function<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
                0.00    0.00  241673/263006      std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [36]
[856]    0.0    0.00    0.00  263006         std::Function_base::Functionbase() [856]
-----------------------------------------------
                               60439             ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
                0.00    0.00   20034/322096      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   20133/322096      ed::Callback::Callback(std::function<void (ed::message&)>) [98]
                0.01    0.00  161266/322096      ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [56]
[857]    0.0    0.00    0.00  261872         std::function<void (ed::message&)>::~function() <cycle 1> [857]
                              272304             std::Functionbase::~Functionbase() <cycle 1> [72]
-----------------------------------------------
                0.00    0.00   14332/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   35212/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00  102878/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
                0.00    0.00  102911/255333      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [154]
[858]    0.0    0.00    0.00  255333         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [858]
-----------------------------------------------
                0.00    0.00   10015/241491      std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback) [157]
                0.00    0.00   10016/241491      std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc) [1126]
                0.00    0.00   10017/241491      std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression) [1125]
                0.00    0.00   20031/241491      std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) [1031]
                0.00    0.00   20032/241491      std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) [1043]
                0.00    0.00   50382/241491      void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
                0.00    0.00   50584/241491      void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
                0.00    0.00   70414/241491      void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [46]
[859]    0.0    0.00    0.00  241491         snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() const [1945]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() const [1937]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() const [1938]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() const [1939]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() const [1940]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() const [1941]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() const [1942]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() const [1943]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() const [1944]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() const [1952]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() const [1946]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() const [1947]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() const [1948]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() const [1949]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() const [1950]
                0.00    0.00       3/241422      CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() const [1951]
                0.00    0.00      20/241422      std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> const& std::Anydata::_M_access<std::__detail::AnyMatcher<std::_cxx11::regex_traits<char>, true, false, false> >() const [6347]
                0.00    0.00     232/241422      std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() const [1298]
                0.00    0.00     730/241422      std::_detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false> const& std::Anydata::_M_access<std::__detail::BracketMatcher<std::_cxx11::regex_traits<char>, false, false>>() const [6355]
                0.00    0.00  100163/241422      std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [894]
                0.00    0.00  140229/241422      std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [885]
[860]    0.0    0.00    0.00  241422         std::Any_data::_M_access() const [860]
-----------------------------------------------
                0.00    0.00  224995/224995      std::iterator_traits<char>::difference_type std::distance<char>(char, char) [865]
[861]    0.0    0.00    0.00  224995         std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [861]
-----------------------------------------------
                0.00    0.00      55/224995      char std::fill_n<char, unsigned long, char>(char, unsigned long, char const&) [11206]
                0.00    0.00  224940/224995      std::iterator_traits<char>::difference_type std::distance<char>(char, char) [865]
[862]    0.0    0.00    0.00  224995         std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [862]
-----------------------------------------------
                0.00    0.00  224990/224990      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[863]    0.0    0.00    0.00  224990         bool __gnu_cxx::__is_null_pointer<char>(char) [863]
-----------------------------------------------
                0.00    0.00  224980/224980      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[864]    0.0    0.00    0.00  224980         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [864]
                0.00    0.00  224991/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
-----------------------------------------------
                0.00    0.00  224971/224971      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[865]    0.0    0.00    0.00  224971         std::iterator_traits<char>::difference_type std::distance<char>(char, char) [865]
                0.00    0.00  224995/224995      std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [861]
                0.00    0.00  224940/224995      std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [862]
-----------------------------------------------
                0.00    0.00   10018/220360      void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1088]
                0.00    0.00  100162/220360      void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [54]
                0.00    0.00  110180/220360      std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [892]
[866]    0.0    0.00    0.00  220360         std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [866]
                0.00    0.00  220366/521837      std::Any_data::_M_access() [841]
-----------------------------------------------
                0.00    0.00  202757/202757      snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
[867]    0.0    0.00    0.00  202757         snapdev::timespec_ex::set(snapdev::timespec_ex const&) [867]
-----------------------------------------------
                0.00    0.00  100156/200313      void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [54]
                0.00    0.00  100157/200313      void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [55]
[868]    0.0    0.00    0.00  200313         std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(ed::message&)> const&>::type&) [868]
-----------------------------------------------
                0.00    0.00  197182/197182      __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [45]
[869]    0.0    0.00    0.00  197182         std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [869]
-----------------------------------------------
                0.00    0.00      48/180540      std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
                0.00    0.00      48/180540      std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
                0.00    0.00   10013/180540      std::Bind_helper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
                0.00    0.00   10013/180540      std::sharedptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [122]
                0.00    0.00   10014/180540      std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) [121]
                0.00    0.00   10015/180540      std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [123]
                0.00    0.00   10016/180540      std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
                0.00    0.00   10017/180540      std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
                0.00    0.00   10017/180540      void std::allocatortraits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&) [146]
                0.00    0.00   10018/180540      std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
                0.00    0.00   10018/180540      std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
                0.00    0.00   10018/180540      std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
                0.00    0.00   10018/180540      std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/180540      decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) [145]
                0.00    0.00   20083/180540      std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
                0.00    0.00   20083/180540      std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
                0.00    0.00   20083/180540      std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [993]
[870]    0.0    0.00    0.00  180540         (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00       4/171492      snapdev::timespec_ex::operator<=(snapdev::timespec_ex const&) const [1886]
                0.00    0.00      12/171492      snapdev::timespec_ex::operator>=(snapdev::timespec_ex const&) const [1885]
                0.00    0.00   14620/171492      snapdev::timespec_ex::operator>(snapdev::timespec_ex const&) const [1058]
                0.00    0.00   68768/171492      snapdev::timespec_ex::operator<(snapdev::timespec_ex const&) const [1056]
                0.00    0.00   88088/171492      snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [911]
[871]    0.0    0.00    0.00  171492         snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00   37884/170222      std::vector<char, std::allocator<char> >::vector<char const, void>(char const, char const, std::allocator<char> const&) [9561]
                0.00    0.00  132338/170222      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [887]
[872]    0.0    0.00    0.00  170222         std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [872]
-----------------------------------------------
                                  48             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1449]
                                  80             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1374]
                                 112             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1350]
                                 543             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1244]
                                5820             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1195]
                               10115             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1070]
                               12372             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1060]
                               15041             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1063]
                               20098             std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [991]
                               50200             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [921]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [818]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [817]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [819]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [815]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [820]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [814]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [806]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [811]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [807]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [808]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [809]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [810]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [812]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [813]
                0.00    0.00       1/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [816]
                0.00    0.00       2/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [756]
                0.00    0.00       2/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [757]
                0.00    0.00       3/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [752]
                0.00    0.00       6/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [702]
                0.00    0.00      16/322096      std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [620]
                0.00    0.00      16/322096      std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [621]
                0.00    0.00      16/322096      std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [622]
                0.00    0.00      50/322096      std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [505]
                0.00    0.00      51/322096      std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [503]
                0.00    0.00     112/322096      std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [448]
                0.00    0.00     259/322096      std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [349]
                0.00    0.00     336/322096      std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [292]
                0.00    0.00     699/322096      std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [228]
                0.00    0.00    5694/322096      std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [185]
                0.00    0.00   10225/322096      std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [159]
                0.00    0.00   20070/322096      std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [143]
[873]    0.0    0.00    0.00  152001         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
                              180080             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
-----------------------------------------------
                0.00    0.00  150255/150255      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [850]
[874]    0.0    0.00    0.00  150255         std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [874]
                0.00    0.00  150257/300515      std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [849]
-----------------------------------------------
                0.00    0.00       1/143797      std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    8591/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   10696/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   12357/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   18636/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   21815/143797      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00   22281/143797      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00   49420/143797      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[875]    0.0    0.00    0.00  143797         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [875]
-----------------------------------------------
                0.00    0.00    1537/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [209]
                0.00    0.00   10048/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [166]
                0.00    0.00   25134/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [128]
                0.00    0.00   37884/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [113]
                0.00    0.00   68585/143188      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
[876]    0.0    0.00    0.00  143188         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [876]
-----------------------------------------------
                0.00    0.00   37993/140912      std::Vectorbase<char, std::allocator<char> >::_M_deallocate(char, unsigned long) [7434]
                0.00    0.00  102919/140912      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [154]
[877]    0.0    0.00    0.00  140912         std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [877]
                0.00    0.00  140896/140896      __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [878]
                0.00    0.00  140895/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00  140896/140896      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [877]
[878]    0.0    0.00    0.00  140896         __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [878]
-----------------------------------------------
                0.00    0.00   37983/140866      std::Vectorbase<char, std::allocator<char> >::_M_allocate(unsigned long) [7429]
                0.00    0.00  102883/140866      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [102]
[879]    0.0    0.00    0.00  140866         std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [879]
                0.00    0.00  140862/711027      std::is_constant_evaluated() [840]
                0.00    0.00  140856/140856      __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [880]
-----------------------------------------------
                0.00    0.00  140856/140856      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [879]
[880]    0.0    0.00    0.00  140856         __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [880]
                0.00    0.00  140849/140849      __gnu_cxx::new_allocator<char>::_M_max_size() const [881]
-----------------------------------------------
                0.00    0.00  140849/140849      __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [880]
[881]    0.0    0.00    0.00  140849         __gnu_cxx::new_allocator<char>::_M_max_size() const [881]
-----------------------------------------------
                0.00    0.00  140223/140223      void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [883]
[882]    0.0    0.00    0.00  140223         void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [882]
                0.00    0.00  140241/300515      std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [849]
                0.00    0.00  140225/280439      std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) [852]
-----------------------------------------------
                0.00    0.00  140222/140222      std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [850]
[883]    0.0    0.00    0.00  140222         void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [883]
                0.00    0.00  140223/140223      void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) [882]
                0.00    0.00  140214/280439      std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) [852]
-----------------------------------------------
                0.00    0.00       4/140221      std::Function_handler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [420]
                0.00    0.00  140217/140221      std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [850]
[884]    0.0    0.00    0.00  140221         std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [884]
                0.00    0.00  140218/140218      std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [885]
-----------------------------------------------
                0.00    0.00  140218/140218      std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [884]
[885]    0.0    0.00    0.00  140218         std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [885]
                0.00    0.00  140229/241422      std::Any_data::_M_access() const [860]
-----------------------------------------------
                0.00    0.00  132382/132382      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [887]
[886]    0.0    0.00    0.00  132382         std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [886]
-----------------------------------------------
                0.00    0.00       6/132276      bool std::__equal4<char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}>(char const, char const, char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}) [11576]
                0.00    0.00   37884/132276      void std::vector<char, std::allocator<char> >::_M_range_initialize<char const>(char const, char const, std::forward_iterator_tag) [9550]
                0.00    0.00   94386/132276      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
[887]    0.0    0.00    0.00  132276         std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [887]
                0.00    0.00  132382/132382      std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [886]
                0.00    0.00  132338/170222      std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [872]
-----------------------------------------------
                0.00    0.00       1/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
                0.00    0.00    7958/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [129]
                0.00    0.00    8578/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [131]
                0.00    0.00   10696/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [73]
                0.00    0.00   12356/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [114]
                0.00    0.00   17019/127830      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
                0.00    0.00   21803/127830      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
                0.00    0.00   49419/127830      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [62]
[888]    0.0    0.00    0.00  127830         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [888]
-----------------------------------------------
                0.00    0.00       1/120776      __static_initialization_and_destruction_0(int, int) [2188]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [3170]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, Catch::StringRef) [3175]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [3173]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, Catch::StringRef) [3174]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [3164]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [3169]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [3165]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [3166]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [3167]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [3168]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [3171]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [3172]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::StringRef) [3156]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::StringRef) [3161]
                0.00    0.00       1/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [3163]
                0.00    0.00       2/120776      __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00       2/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [3162]
                0.00    0.00       3/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
                0.00    0.00       5/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
                0.00    0.00      36/120776      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [477]
                0.00    0.00  120712/120776      Catch::RunContext::resetAssertionInfo() [70]
[889]    0.0    0.00    0.00  120776         Catch::StringRef::StringRef() [889]
-----------------------------------------------
                0.00    0.00       8/120712      CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00      40/120712      (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      70/120712      (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      88/120712      (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00     102/120712      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00     106/120712      (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00     160/120712      (anonymous namespace)::test_messenger::process_connected() [2200]
                0.00    0.00  120138/120712      CATCH2_INTERNAL_TEST_0() [2]
[890]    0.0    0.00    0.00  120712         operator"" catchsr(char const, unsigned long) [890]
                0.00    0.00  120712/302439      Catch::StringRef::StringRef(char const, unsigned long) [848]
-----------------------------------------------
                0.00    0.00    4098/115282      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [214]
                0.00    0.00  111184/115282      std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [47]
[891]    0.0    0.00    0.00  115282         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [891]
-----------------------------------------------
                0.00    0.00  110178/110178      std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [51]
[892]    0.0    0.00    0.00  110178         std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [892]
                0.00    0.00  110180/220360      std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [866]
-----------------------------------------------
                0.00    0.00       1/100161      std::Function_handler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [8333]
                0.00    0.00  100160/100161      std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [51]
[893]    0.0    0.00    0.00  100161         std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [893]
                0.00    0.00  100158/100158      std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [894]
-----------------------------------------------
                0.00    0.00  100158/100158      std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [893]
[894]    0.0    0.00    0.00  100158         std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const [894]
                0.00    0.00  100163/241422      std::Any_data::_M_access() const [860]
-----------------------------------------------
                0.00    0.00      29/99810       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [84]
                0.00    0.00     769/99810       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [192]
                0.00    0.00   10048/99810       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.00    0.00   20439/99810       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
                0.00    0.00   68525/99810       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [81]
[895]    0.0    0.00    0.00   99810         std::char_traits<char>::length(char const) [895]
-----------------------------------------------
                0.00    0.00   94416/94416       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
[896]    0.0    0.00    0.00   94416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [896]
                0.00    0.00   94455/472696      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [843]
-----------------------------------------------
                0.00    0.00   94371/94371       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [100]
[897]    0.0    0.00    0.00   94371         bool __gnu_cxx::__is_null_pointer<char const>(char const) [897]
-----------------------------------------------
                0.00    0.00       4/92258       snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const [1887]
                0.00    0.00       6/92258       __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00   18030/92258       snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1055]
                0.00    0.00   20000/92258       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   54218/92258       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
[898]    0.0    0.00    0.00   92258         snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00  202757/202757      snapdev::timespec_ex::set(snapdev::timespec_ex const&) [867]
-----------------------------------------------
                0.00    0.00      48/80321       std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
                0.00    0.00      48/80321       std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
                0.00    0.00   10012/80321       std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
                0.00    0.00   10013/80321       std::Bind_helper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
                0.00    0.00   10018/80321       std::Bind_helper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
                0.00    0.00   10018/80321       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
                0.00    0.00   20081/80321       std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
                0.00    0.00   20083/80321       std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
[899]    0.0    0.00    0.00   80321         std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
-----------------------------------------------
                0.00    0.00       1/80261       std::sharedptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/80261       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
                0.00    0.00       1/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
                0.00    0.00       3/80261       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
                0.00    0.00       4/80261       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       8/80261       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
                0.00    0.00      15/80261       std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&) [355]
                0.00    0.00      15/80261       std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [356]
                0.00    0.00      15/80261       void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [371]
                0.00    0.00      16/80261       std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
                0.00    0.00      16/80261       std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [352]
                0.00    0.00      16/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/80261       std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
                0.00    0.00      16/80261       decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
                0.00    0.00   10000/80261       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.00   10000/80261       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.00   10000/80261       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.00   10000/80261       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.00    0.00   10000/80261       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/80261       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10000/80261       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10000/80261       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
[900]    0.0    0.00    0.00   80261         std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) [900]
-----------------------------------------------
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.00   10000/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.00    0.00   10000/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10000/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10000/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
[901]    0.0    0.00    0.00   80144         cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&) [901]
-----------------------------------------------
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
                0.00    0.00       1/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.00   10000/80144       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.00   10000/80144       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.00    0.00   10000/80144       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/80144       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10000/80144       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10000/80144       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
[902]    0.0    0.00    0.00   80144         std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&) [902]
-----------------------------------------------
                0.00    0.00   10010/80096       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10011/80096       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.00   10011/80096       std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
                0.00    0.00   10011/80096       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
                0.00    0.00   10013/80096       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10013/80096       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.00   10013/80096       void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
                0.00    0.00   10014/80096       std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
[903]    0.0    0.00    0.00   80096         addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&) [903]
-----------------------------------------------
                0.00    0.00   10010/80093       std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
                0.00    0.00   10011/80093       std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
                0.00    0.00   10011/80093       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
                0.00    0.00   10011/80093       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10012/80093       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.00   10012/80093       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.00   10013/80093       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10013/80093       void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
[904]    0.0    0.00    0.00   80093         ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&) [904]
-----------------------------------------------
                0.00    0.00   10009/80090       std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [5]
                0.00    0.00   10010/80090       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
                0.00    0.00   10010/80090       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10011/80090       std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [6]
                0.00    0.00   10011/80090       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10012/80090       decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [8]
                0.00    0.00   10012/80090       void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [9]
                0.00    0.00   10015/80090       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
[905]    0.0    0.00    0.00   80090         (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [905]
-----------------------------------------------
                0.00    0.00   10000/80000       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.00   10000/80000       std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [16]
                0.00    0.00   10000/80000       std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [12]
                0.00    0.00   10000/80000       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
                0.00    0.00   10000/80000       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/80000       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10000/80000       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10000/80000       void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [23]
[906]    0.0    0.00    0.00   80000         char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14] [906]
-----------------------------------------------
                0.00    0.00   75924/75924       char std::copy<char const, char>(char const, char const, char) [945]
[907]    0.0    0.00    0.00   75924         char const std::__miter_base<char const>(char const) [907]
-----------------------------------------------
                0.00    0.00   75924/75924       char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
[908]    0.0    0.00    0.00   75924         char const std::__niter_base<char const>(char const) [908]
-----------------------------------------------
                0.00    0.00   74473/74473       snapdev::timespec_ex::timespec_ex() [919]
[909]    0.0    0.00    0.00   74473         snapdev::timespec_ex::set(long) [909]
-----------------------------------------------
                0.00    0.00   72248/72248       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
[910]    0.0    0.00    0.00   72248         snapdev::timespec_ex::negative() const [910]
-----------------------------------------------
                0.00    0.00       5/68031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [724]
                0.00    0.00   18026/68031       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   50000/68031       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [109]
[911]    0.0    0.00    0.00   68031         snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [911]
                0.00    0.00   88088/171492      snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00       1/60726       __static_initialization_and_destruction_0(int, int) [2188]
                0.00    0.00       2/60726       __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00       3/60726       Catch::TestCaseTracking::TrackerContext::startRun() [216]
                0.00    0.00       5/60726       CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00      20/60726       (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      35/60726       (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      44/60726       (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      53/60726       (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      80/60726       (anonymous namespace)::test_messenger::process_connected() [2200]
                0.00    0.00     132/60726       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00     182/60726       Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [151]
                0.00    0.00   60169/60726       CATCH2_INTERNAL_TEST_0() [2]
[912]    0.0    0.00    0.00   60726         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
-----------------------------------------------
                0.00    0.00       4/60356       CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00      20/60356       (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00      35/60356       (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      44/60356       (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      51/60356       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      53/60356       (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      80/60356       (anonymous namespace)::test_messenger::process_connected() [2200]
                0.00    0.00   60069/60356       CATCH2_INTERNAL_TEST_0() [2]
[913]    0.0    0.00    0.00   60356         Catch::AssertionHandler::~AssertionHandler() [913]
-----------------------------------------------
                0.00    0.00       2/60356       Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [688]
                0.00    0.00       4/60356       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [1870]
                0.00    0.00       4/60356       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7]) [1876]
                0.00    0.00       4/60356       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13]) [1874]
                0.00    0.00       4/60356       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11]) [1872]
                0.00    0.00       4/60356       Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [1878]
                0.00    0.00       9/60356       Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [517]
                0.00    0.00      13/60356       Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1772]
                0.00    0.00      16/60356       Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1600]
                0.00    0.00      16/60356       Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::BinaryExpr(bool, cluck::mode_t const&, Catch::StringRef, cluck::mode_t const&) [1598]
                0.00    0.00      17/60356       Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::BinaryExpr(bool, cluck::type_t const&, Catch::StringRef, cluck::type_t const&) [1585]
                0.00    0.00      20/60356       Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1575]
                0.00    0.00      21/60356       Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::BinaryExpr(bool, cluck::reason_t const&, Catch::StringRef, cluck::reason_t const&) [1570]
                0.00    0.00     222/60356       Catch::UnaryExpr<bool>::UnaryExpr(bool) [1302]
                0.00    0.00   10000/60356       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [21]) [1184]
                0.00    0.00   50000/60356       Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex&) [927]
[914]    0.0    0.00    0.00   60356         Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                               10018             ed::dispatcher::~dispatcher() <cycle 1> [1074]
                               30284             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [970]
                0.00    0.00   20035/322096      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[915]    0.0    0.00    0.00   60337         ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
                               60439             std::function<void (ed::message&)>::~function() <cycle 1> [857]
-----------------------------------------------
                0.00    0.00      16/60294       (anonymous namespace)::test_messenger::process_connected() [2200]
                0.00    0.00   60278/60294       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [917]
[916]    0.0    0.00    0.00   60294         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::get() const [916]
-----------------------------------------------
                0.00    0.00   60278/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
[917]    0.0    0.00    0.00   60278         std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [917]
                0.00    0.00   60278/60294       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::get() const [916]
-----------------------------------------------
                0.00    0.00       1/60278       (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) [2080]
                0.00    0.00       3/60278       (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00       4/60278       (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      42/60278       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      48/60278       (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
                0.00    0.00      48/60278       (anonymous namespace)::test_messenger::unset_guard() [616]
                0.00    0.00      80/60278       (anonymous namespace)::test_messenger::process_connected() [2200]
                0.00    0.00   60052/60278       CATCH2_INTERNAL_TEST_0() [2]
[918]    0.0    0.00    0.00   60278         std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
                0.00    0.00   60278/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [917]
-----------------------------------------------
                0.00    0.00      67/54222       snapdev::now(int) [1883]
                0.00    0.00   18031/54222       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   36124/54222       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
[919]    0.0    0.00    0.00   54222         snapdev::timespec_ex::timespec_ex() [919]
                0.00    0.00   74473/74473       snapdev::timespec_ex::set(long) [909]
-----------------------------------------------
                0.00    0.00   18026/54150       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   18030/54150       snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&) [1053]
                0.00    0.00   18094/54150       snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&) [1054]
[920]    0.0    0.00    0.00   54150         snapdev::timespec_ex::operator=(snapdev::timespec_ex) [920]
-----------------------------------------------
                               50200             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
[921]    0.0    0.00    0.00   50200         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [921]
                               50200             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   10015/50082       std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [126]
                0.00    0.00   10015/50082       std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) [111]
                0.00    0.00   10016/50082       void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1157]
                0.00    0.00   10018/50082       std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) [110]
                0.00    0.00   10018/50082       std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) [39]
[922]    0.0    0.00    0.00   50082         void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
                0.00    0.00   50584/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00   20028/50082       ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [96]
                0.00    0.00   30054/50082       void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1023]
[923]    0.0    0.00    0.00   50082         ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [923]
-----------------------------------------------
                0.00    0.00   10012/50077       std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority) [1177]
                0.00    0.00   10015/50077       std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc) [1156]
                0.00    0.00   10016/50077       std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression) [1138]
                0.00    0.00   10017/50077       std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [156]
                0.00    0.00   10017/50077       std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag) [1140]
[924]    0.0    0.00    0.00   50077         void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
                0.00    0.00   50382/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00       8/50013       Catch::ExprLhs<snapdev::timespec_ex const& const&> Catch::operator<=<snapdev::timespec_ex const&, 0>(Catch::Decomposer&&, snapdev::timespec_ex const&) [1806]
                0.00    0.00   50005/50013       Catch::ExprLhs<snapdev::timespec_ex const&> Catch::operator<=<snapdev::timespec_ex, 0>(Catch::Decomposer&&, snapdev::timespec_ex&&) [926]
[925]    0.0    0.00    0.00   50013         Catch::ExprLhs<snapdev::timespec_ex const&>::ExprLhs(snapdev::timespec_ex const&) [925]
-----------------------------------------------
                0.00    0.00   50005/50005       CATCH2_INTERNAL_TEST_0() [2]
[926]    0.0    0.00    0.00   50005         Catch::ExprLhs<snapdev::timespec_ex const&> Catch::operator<=<snapdev::timespec_ex, 0>(Catch::Decomposer&&, snapdev::timespec_ex&&) [926]
                0.00    0.00   50005/50013       Catch::ExprLhs<snapdev::timespec_ex const&>::ExprLhs(snapdev::timespec_ex const&) [925]
-----------------------------------------------
                0.00    0.00   50000/50000       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [109]
[927]    0.0    0.00    0.00   50000         Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex&) [927]
                0.00    0.00   50000/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00   50000/50000       CATCH2_INTERNAL_TEST_0() [2]
[928]    0.0    0.00    0.00   50000         Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::~BinaryExpr() [928]
-----------------------------------------------
                0.00    0.00   20134/40269       ed::Priority::Priority() [1030]
                0.00    0.00   20135/40269       ed::Tag::Tag() [1018]
[929]    0.0    0.00    0.00   40269         ed::MatchValue<unsigned short>::MatchValue(unsigned short) [929]
-----------------------------------------------
                0.00    0.00   40219/40219       std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [931]
[930]    0.0    0.00    0.00   40219         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [930]
-----------------------------------------------
                0.00    0.00   40218/40218       std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [979]
[931]    0.0    0.00    0.00   40218         std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [931]
                0.00    0.00   40219/40219       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [930]
-----------------------------------------------
                0.00    0.00       1/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       3/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       4/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       8/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00   10000/40072       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
                0.00    0.00   10000/40072       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/40072       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10018/40072       std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::~Spebo_helper() [1093]
[932]    0.0    0.00    0.00   40072         std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                               10018             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [1073]
                0.00    0.00       1/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       3/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       4/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       8/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       9/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   10000/322096      decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
                0.00    0.00   10009/322096      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   10015/322096      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[933]    0.0    0.00    0.00   40069         std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
                               50200             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [921]
-----------------------------------------------
                0.00    0.00   10016/40068       std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
                0.00    0.00   10017/40068       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10017/40068       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
                0.00    0.00   10018/40068       std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1091]
[934]    0.0    0.00    0.00   40068         std::allocator<ed::dispatcher>::~allocator() [934]
-----------------------------------------------
                0.00    0.00   10012/40066       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10018/40066       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
                0.00    0.00   10018/40066       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10018/40066       std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1089]
[935]    0.0    0.00    0.00   40066         std::allocator<(anonymous namespace)::test_messenger>::~allocator() [935]
-----------------------------------------------
                0.00    0.00   20032/40065       std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) [1043]
                0.00    0.00   20033/40065       std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) [1031]
[936]    0.0    0.00    0.00   40065         ed::MatchValue<unsigned short>::get() const [936]
-----------------------------------------------
                0.00    0.00   10012/40063       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [104]
                0.00    0.00   10016/40063       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
                0.00    0.00   20035/40063       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1035]
[937]    0.0    0.00    0.00   40063         std::allocator<ed::dispatcher_match>::~allocator() [937]
-----------------------------------------------
                0.00    0.00   20028/40061       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
                0.00    0.00   20033/40061       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
[938]    0.0    0.00    0.00   40061         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [938]
-----------------------------------------------
                0.00    0.00     176/38138       char std::__relocate_a<char, char, std::allocator<char> >(char, char, char, std::allocator<char>&) [10485]
                0.00    0.00   37962/38138       char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
[939]    0.0    0.00    0.00   38138         char std::__niter_base<char>(char) [939]
-----------------------------------------------
                0.00    0.00   37999/37999       char std::__copy_move_a2<false, char const, char>(char const, char const, char) [941]
[940]    0.0    0.00    0.00   37999         char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [940]
-----------------------------------------------
                0.00    0.00   37999/37999       char std::__copy_move_a1<false, char const, char>(char const, char const, char) [944]
[941]    0.0    0.00    0.00   37999         char std::__copy_move_a2<false, char const, char>(char const, char const, char) [941]
                0.00    0.00   37999/711027      std::is_constant_evaluated() [840]
                0.00    0.00   37999/37999       char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [940]
-----------------------------------------------
                0.00    0.00   37962/37962       char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
[942]    0.0    0.00    0.00   37962         char std::__niter_wrap<char>(char const&, char) [942]
-----------------------------------------------
                0.00    0.00   37962/37962       char std::copy<char const, char>(char const, char const, char) [945]
[943]    0.0    0.00    0.00   37962         char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
                0.00    0.00   75924/75924       char const std::__niter_base<char const>(char const) [908]
                0.00    0.00   37962/38138       char std::__niter_base<char>(char) [939]
                0.00    0.00   37962/37962       char std::__copy_move_a1<false, char const, char>(char const, char const, char) [944]
                0.00    0.00   37962/37962       char std::__niter_wrap<char>(char const&, char) [942]
-----------------------------------------------
                0.00    0.00   37962/37962       char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
[944]    0.0    0.00    0.00   37962         char std::__copy_move_a1<false, char const, char>(char const, char const, char) [944]
                0.00    0.00   37999/37999       char std::__copy_move_a2<false, char const, char>(char const, char const, char) [941]
-----------------------------------------------
                0.00    0.00   37962/37962       char std::__uninitialized_copy<true>::__uninit_copy<char const, char>(char const, char const, char) [8411]
[945]    0.0    0.00    0.00   37962         char std::copy<char const, char>(char const, char const, char) [945]
                0.00    0.00   75924/75924       char const std::__miter_base<char const>(char const) [907]
                0.00    0.00   37962/37962       char std::__copy_move_a<false, char const, char>(char const, char const, char) [943]
-----------------------------------------------
                0.00    0.00   18030/36124       snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&) [1053]
                0.00    0.00   18094/36124       snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&) [1054]
[946]    0.0    0.00    0.00   36124         snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
                0.00    0.00   72248/72248       snapdev::timespec_ex::negative() const [910]
                0.00    0.00   54218/92258       snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00   36124/54222       snapdev::timespec_ex::timespec_ex() [919]
                0.00    0.00   18030/36060       snapdev::timespec_ex::operator-() const [949]
-----------------------------------------------
                0.00    0.00   36060/36060       snapdev::timespec_ex::timespec_ex(timespec const&) [948]
[947]    0.0    0.00    0.00   36060         snapdev::timespec_ex::set(timespec const&) [947]
-----------------------------------------------
                0.00    0.00   36060/36060       snapdev::timespec_ex::operator-() const [949]
[948]    0.0    0.00    0.00   36060         snapdev::timespec_ex::timespec_ex(timespec const&) [948]
                0.00    0.00   36060/36060       snapdev::timespec_ex::set(timespec const&) [947]
-----------------------------------------------
                0.00    0.00   18030/36060       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
                0.00    0.00   18030/36060       snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&) [1053]
[949]    0.0    0.00    0.00   36060         snapdev::timespec_ex::operator-() const [949]
                0.00    0.00   36060/36060       snapdev::timespec_ex::timespec_ex(timespec const&) [948]
-----------------------------------------------
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8601]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8517]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8507]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8487]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8477]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8467]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8457]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8497]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8447]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8527]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8621]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8537]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8611]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8591]
                0.00    0.00       1/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8581]
                0.00    0.00       2/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8569]
                0.00    0.00       2/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8559]
                0.00    0.00       3/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [2022]
                0.00    0.00       4/30278       std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8639]
                0.00    0.00       6/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1842]
                0.00    0.00      16/30278       std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1701]
                0.00    0.00      16/30278       std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1716]
                0.00    0.00      16/30278       std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1711]
                0.00    0.00      16/30278       std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1706]
                0.00    0.00      16/30278       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<Catch::Clara::Detail::BoundFlagRef>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8547]
                0.00    0.00     112/30278       std::Spcounted_ptr_inplace<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8649]
                0.00    0.00   10016/30278       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1151]
                0.00    0.00   10018/30278       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1104]
                0.00    0.00   10018/30278       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1109]
[950]    0.0    0.00    0.00   30278         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [8599]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&>(std::allocator<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [8589]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [8609]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [8535]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(std::allocator<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [8619]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [8525]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [8445]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [8495]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [8455]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [8465]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [8475]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [8485]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [8505]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(std::allocator<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [8515]
                0.00    0.00       1/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<long&>(std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, long&) [8579]
                0.00    0.00       2/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [8557]
                0.00    0.00       2/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<double&>(std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, double&) [8567]
                0.00    0.00       3/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       4/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/30268       std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]) [8637]
                0.00    0.00       6/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       8/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00      15/30268       std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
                0.00    0.00      16/30268       std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
                0.00    0.00      16/30268       std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/30268       std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/30268       std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<Catch::Clara::Detail::BoundFlagRef>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<bool&>(std::allocator<Catch::Clara::Detail::BoundFlagRef>, bool&) [8545]
                0.00    0.00     112/30268       std::Spcounted_ptr_inplace<std::__detail::NFA<std::_cxx11::regex_traits<char> >, std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::locale const&, std::regex_constants::syntax_option_type&>(std::allocator<std::__detail::NFA<std::_cxx11::regex_traits<char> > >, std::locale const&, std::regex_constants::syntax_option_type&) [8647]
                0.00    0.00   10000/30268       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10009/30268       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10018/30268       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
[951]    0.0    0.00    0.00   30268         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [951]
-----------------------------------------------
                0.00    0.00   10118/30249       ed::MatchFunc::MatchFunc(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1075]
                0.00    0.00   20131/30249       ed::MatchFunc::MatchFunc() [1042]
[952]    0.0    0.00    0.00   30249         ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [952]
-----------------------------------------------
                0.00    0.00   10115/30246       ed::Expression::Expression(char const) [1137]
                0.00    0.00   20131/30246       ed::Expression::Expression() [1048]
[953]    0.0    0.00    0.00   30246         ed::MatchValue<char const>::MatchValue(char const) [953]
-----------------------------------------------
                0.00    0.00   30164/30164       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [957]
[954]    0.0    0.00    0.00   30164         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [954]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
-----------------------------------------------
                0.00    0.00   30157/30157       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [988]
[955]    0.0    0.00    0.00   30157         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [955]
-----------------------------------------------
                0.00    0.00   30150/30150       std::weak_ptr<ed::connection>::~weak_ptr() [1115]
[956]    0.0    0.00    0.00   30150         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [956]
                0.00    0.00   30150/30150       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [957]
-----------------------------------------------
                0.00    0.00   30150/30150       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [956]
[957]    0.0    0.00    0.00   30150         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [957]
                0.00    0.00   30164/30164       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [954]
-----------------------------------------------
                0.00    0.00   30139/30139       std::weak_ptr<ed::connection>::weak_ptr() [1135]
[958]    0.0    0.00    0.00   30139         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [958]
                0.00    0.00   30132/30132       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [960]
-----------------------------------------------
                0.00    0.00   30137/30137       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [105]
[959]    0.0    0.00    0.00   30137         std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [959]
-----------------------------------------------
                0.00    0.00   30132/30132       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [958]
[960]    0.0    0.00    0.00   30132         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [960]
-----------------------------------------------
                0.00    0.00   30125/30125       std::__detail::Listnode_header::Listnode_header() [1735]
[961]    0.0    0.00    0.00   30125         std::__detail::Listnode_header::_M_init() [961]
-----------------------------------------------
                0.00    0.00   30054/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
[962]    0.0    0.00    0.00   30054         __gnu_cxx::new_allocator<cluck::cluck>::new_allocator(__gnu_cxx::new_allocator<cluck::cluck> const&) [962]
-----------------------------------------------
                0.00    0.00   30054/30054       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [969]
[963]    0.0    0.00    0.00   30054         __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [963]
                0.00    0.00   30052/30052       __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [968]
-----------------------------------------------
                0.00    0.00       1/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       3/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       4/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       8/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00   10000/30054       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/30054       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10018/30054       std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::Spebo_helper(std::allocator<cluck::cluck> const&) [1092]
[964]    0.0    0.00    0.00   30054         std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
                0.00    0.00   30054/30054       __gnu_cxx::new_allocator<cluck::cluck>::new_allocator(__gnu_cxx::new_allocator<cluck::cluck> const&) [962]
-----------------------------------------------
                0.00    0.00   10018/30054       std::function<void (ed::message&)>::function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
                0.00    0.00   10018/30054       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1086]
                0.00    0.00   10018/30054       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1088]
[965]    0.0    0.00    0.00   30054         std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [965]
-----------------------------------------------
                               30054             void std::Destroy_aux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1023]
[966]    0.0    0.00    0.00   30054         void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [966]
                               30052             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [970]
-----------------------------------------------
                0.00    0.00   30052/30052       std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [971]
[967]    0.0    0.00    0.00   30052         __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [967]
-----------------------------------------------
                0.00    0.00   30052/30052       __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [963]
[968]    0.0    0.00    0.00   30052         __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [968]
-----------------------------------------------
                0.00    0.00   10017/30052       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10017/30052       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
                0.00    0.00   10018/30052       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
[969]    0.0    0.00    0.00   30052         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [969]
                0.00    0.00   30054/30054       __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [963]
-----------------------------------------------
                               30052             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [966]
[970]    0.0    0.00    0.00   30052         void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [970]
                               30284             ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
-----------------------------------------------
                0.00    0.00   10016/30051       std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1090]
                0.00    0.00   10017/30051       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/30051       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
[971]    0.0    0.00    0.00   30051         std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [971]
                0.00    0.00   30052/30052       __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [967]
-----------------------------------------------
                0.00    0.00   30050/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
[972]    0.0    0.00    0.00   30050         __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_ptr() [972]
                0.00    0.00   30050/30050       __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_addr() [973]
-----------------------------------------------
                0.00    0.00   30050/30050       __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_ptr() [972]
[973]    0.0    0.00    0.00   30050         __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_addr() [973]
-----------------------------------------------
                0.00    0.00       1/30050       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       3/30050       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       4/30050       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       8/30050       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00   10000/30050       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10000/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
                0.00    0.00   10016/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1150]
[974]    0.0    0.00    0.00   30050         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00   30050/30050       __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_ptr() [972]
-----------------------------------------------
                0.00    0.00   30048/30048       __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [978]
[975]    0.0    0.00    0.00   30048         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() [975]
-----------------------------------------------
                0.00    0.00   10012/30048       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10018/30048       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10018/30048       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
[976]    0.0    0.00    0.00   30048         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [976]
                0.00    0.00   30047/30047       __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [978]
-----------------------------------------------
                0.00    0.00   10015/30048       void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1085]
                0.00    0.00   10016/30048       std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
                0.00    0.00   10017/30048       void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1146]
[977]    0.0    0.00    0.00   30048         std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [977]
-----------------------------------------------
                0.00    0.00   30047/30047       std::Sp_counted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [976]
[978]    0.0    0.00    0.00   30047         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [978]
                0.00    0.00   30048/30048       __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() [975]
-----------------------------------------------
                0.00    0.00   30047/30047       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[979]    0.0    0.00    0.00   30047         std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [979]
                0.00    0.00   40218/40218       std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [931]
-----------------------------------------------
                0.00    0.00   30035/30035       std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [981]
[980]    0.0    0.00    0.00   30035         __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) [980]
-----------------------------------------------
                0.00    0.00   10011/30035       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10011/30035       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
                0.00    0.00   10013/30035       std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1174]
[981]    0.0    0.00    0.00   30035         std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [981]
                0.00    0.00   30035/30035       __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) [980]
-----------------------------------------------
                0.00    0.00   29342/29342       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [74]
[982]    0.0    0.00    0.00   29342         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [982]
-----------------------------------------------
                0.00    0.00   22035/22035       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
[983]    0.0    0.00    0.00   22035         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [983]
-----------------------------------------------
                0.00    0.00       1/21511       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2091]
                0.00    0.00       1/21511       std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [2093]
                0.00    0.00       1/21511       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2092]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [7512]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [7495]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, (__gnu_cxx::Lockpolicy)2>&&) [7511]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [7513]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, (__gnu_cxx::Lockpolicy)2>&&) [7508]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [7514]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, (__gnu_cxx::Lockpolicy)2>&&) [7507]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [7499]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [7504]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [7500]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [7501]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [7502]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [7503]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [7505]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [7506]
                0.00    0.00       1/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [7510]
                0.00    0.00       2/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>&&) [7498]
                0.00    0.00       2/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [7509]
                0.00    0.00       3/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) [1962]
                0.00    0.00       4/21511       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [7494]
                0.00    0.00       5/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [1866]
                0.00    0.00       8/21511       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&) [1809]
                0.00    0.00      16/21511       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1666]
                0.00    0.00      16/21511       std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1665]
                0.00    0.00      16/21511       std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1667]
                0.00    0.00      16/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [7497]
                0.00    0.00      45/21511       std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1470]
                0.00    0.00      45/21511       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1469]
                0.00    0.00     112/21511       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [7453]
                0.00    0.00     112/21511       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, void>(std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, (__gnu_cxx::Lockpolicy)2>&&) [7455]
                0.00    0.00     112/21511       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>&&) [7454]
                0.00    0.00     144/21511       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1327]
                0.00    0.00     200/21511       std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1307]
                0.00    0.00     582/21511       std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1534]
                0.00    0.00   10018/21511       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&) [1084]
                0.00    0.00   10034/21511       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1072]
[984]    0.0    0.00    0.00   21511         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00     229/20672       __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [187]
                0.00    0.00   20443/20672       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
[985]    0.0    0.00    0.00   20672         std::char_traits<char>::compare(char const, char const, unsigned long) [985]
-----------------------------------------------
                0.00    0.00   20417/20417       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
[986]    0.0    0.00    0.00   20417         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [986]
-----------------------------------------------
                0.00    0.00   20183/20183       std::Tupleimpl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [996]
[987]    0.0    0.00    0.00   20183         std::Head_base<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [987]
-----------------------------------------------
                0.00    0.00      16/20134       std::enableif<std::__sp_compatible_with<ed::connection, ed::connection>::value, std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&>::type std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::operator=<ed::connection>(std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1644]
                0.00    0.00   20118/20134       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
[988]    0.0    0.00    0.00   20134         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [988]
                0.00    0.00   30157/30157       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [955]
-----------------------------------------------
                0.00    0.00   20119/20119       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [990]
[989]    0.0    0.00    0.00   20119         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [989]
-----------------------------------------------
                0.00    0.00   20117/20117       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
[990]    0.0    0.00    0.00   20117         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [990]
                0.00    0.00   20119/20119       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [989]
-----------------------------------------------
                               20082             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                0.00    0.00      16/322096      std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [619]
[991]    0.0    0.00    0.00   20098         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [991]
                               20098             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   20083/20083       std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [997]
[992]    0.0    0.00    0.00   20083         __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [992]
-----------------------------------------------
                0.00    0.00   20083/20083       std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
[993]    0.0    0.00    0.00   20083         std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [993]
                0.00    0.00   20083/180540      (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
-----------------------------------------------
                0.00    0.00   20083/20083       std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1000]
[994]    0.0    0.00    0.00   20083         std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [994]
                0.00    0.00   20083/20083       std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [995]
-----------------------------------------------
                0.00    0.00   20083/20083       std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [994]
[995]    0.0    0.00    0.00   20083         std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [995]
-----------------------------------------------
                0.00    0.00   20083/20083       std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
[996]    0.0    0.00    0.00   20083         std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [996]
                0.00    0.00   20183/20183       std::Head_base<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [987]
-----------------------------------------------
                0.00    0.00   20083/20083       std::Vector_base<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1015]
[997]    0.0    0.00    0.00   20083         std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [997]
                0.00    0.00   20084/711027      std::is_constant_evaluated() [840]
                0.00    0.00   20083/20083       __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [992]
-----------------------------------------------
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                               10018             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [1073]
                0.00    0.00      14/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   10018/322096      CATCH2_INTERNAL_TEST_0() [2]
[998]    0.0    0.00    0.00   20082         std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                               20082             std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [991]
-----------------------------------------------
                0.00    0.00   20082/20082       std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
[999]    0.0    0.00    0.00   20082         std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
                0.00    0.00   20083/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00   20083/20083       std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [996]
                0.00    0.00   20083/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   20083/20083       std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [993]
-----------------------------------------------
                0.00    0.00      48/20082       std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind(std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1457]
                0.00    0.00   10016/20082       std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1134]
                0.00    0.00   10018/20082       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1113]
[1000]   0.0    0.00    0.00   20082         std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1000]
                0.00    0.00   20083/20083       std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [994]
-----------------------------------------------
                0.00    0.00      48/20079       std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
                0.00    0.00   10013/20079       std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
                0.00    0.00   10018/20079       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
[1001]   0.0    0.00    0.00   20079         std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
                0.00    0.00   20083/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   20082/20082       std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [999]
                0.00    0.00   20081/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::_Placeholder<1> const&>::type&) [899]
-----------------------------------------------
                0.00    0.00   20073/20073       __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [1004]
[1002]   0.0    0.00    0.00   20073         __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [1002]
-----------------------------------------------
                0.00    0.00   20073/20073       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1164]
[1003]   0.0    0.00    0.00   20073         std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1003]
                0.00    0.00   20073/711027      std::is_constant_evaluated() [840]
                0.00    0.00   20071/20071       __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [1004]
-----------------------------------------------
                0.00    0.00   20071/20071       std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1003]
[1004]   0.0    0.00    0.00   20071         __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [1004]
                0.00    0.00   20073/20073       __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [1002]
-----------------------------------------------
                0.00    0.00      15/20049       std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer) [1760]
                0.00    0.00   10016/20049       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
                0.00    0.00   10018/20049       std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) [1131]
[1005]   0.0    0.00    0.00   20049         std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1005]
-----------------------------------------------
                0.00    0.00      15/20046       void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1758]
                0.00    0.00   10015/20046       void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1081]
                0.00    0.00   10016/20046       void std::enable_shared_from_this<ed::connection>::_M_weak_assign<cluck::cluck>(cluck::cluck, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1143]
[1006]   0.0    0.00    0.00   20046         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
                0.00    0.00   20118/20134       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [988]
                0.00    0.00   20117/20117       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [990]
-----------------------------------------------
                0.00    0.00   20036/20036       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
[1007]   0.0    0.00    0.00   20036         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1007]
                0.00    0.00   20035/20035       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1015]
                0.00    0.00   20033/20033       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1035]
-----------------------------------------------
                0.00    0.00   20036/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1011]
[1008]   0.0    0.00    0.00   20036         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&) [1008]
-----------------------------------------------
                0.00    0.00   20036/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1012]
[1009]   0.0    0.00    0.00   20036         std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [1009]
-----------------------------------------------
                0.00    0.00   10018/20036       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1155]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1010]   0.0    0.00    0.00   20036         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1010]
                0.00    0.00   20035/20035       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1017]
-----------------------------------------------
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
[1011]   0.0    0.00    0.00   20036         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1011]
                0.00    0.00   20036/20036       std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&) [1008]
-----------------------------------------------
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1012]   0.0    0.00    0.00   20036         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1012]
                0.00    0.00   20036/20036       std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [1009]
-----------------------------------------------
                0.00    0.00   10017/20035       std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression) [1139]
                0.00    0.00   10018/20035       std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression) [1125]
[1013]   0.0    0.00    0.00   20035         ed::MatchValue<char const>::get() const [1013]
-----------------------------------------------
                0.00    0.00   10017/20035       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10018/20035       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
[1014]   0.0    0.00    0.00   20035         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1014]
-----------------------------------------------
                0.00    0.00   20035/20035       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1007]
[1015]   0.0    0.00    0.00   20035         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1015]
                0.00    0.00   20083/20083       std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [997]
-----------------------------------------------
                0.00    0.00   10017/20035       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/20035       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1016]   0.0    0.00    0.00   20035         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1016]
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1099]
-----------------------------------------------
                0.00    0.00   20035/20035       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1010]
[1017]   0.0    0.00    0.00   20035         std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1017]
-----------------------------------------------
                0.00    0.00   10016/20034       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   10018/20034       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[1018]   0.0    0.00    0.00   20034         ed::Tag::Tag() [1018]
                0.00    0.00   20135/40269       ed::MatchValue<unsigned short>::MatchValue(unsigned short) [929]
-----------------------------------------------
                0.00    0.00   20034/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
[1019]   0.0    0.00    0.00   20034         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1019]
-----------------------------------------------
                0.00    0.00   10016/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/20034       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1020]   0.0    0.00    0.00   20034         std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1020]
-----------------------------------------------
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       3/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10016/20034       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
[1021]   0.0    0.00    0.00   20034         std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00   20034/20034       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1019]
-----------------------------------------------
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       3/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10016/20034       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
[1022]   0.0    0.00    0.00   20034         std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                               20034             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1028]
[1023]   0.0    0.00    0.00   20034         void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1023]
                0.00    0.00   30054/50082       ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [923]
                               30054             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [966]
-----------------------------------------------
                0.00    0.00   10016/20034       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
                0.00    0.00   10018/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
[1024]   0.0    0.00    0.00   20034         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1024]
                0.00    0.00   20034/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1027]
-----------------------------------------------
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       3/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/20034       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
                0.00    0.00   10016/20034       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
[1025]   0.0    0.00    0.00   20034         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1100]
-----------------------------------------------
                               10018             ed::dispatcher::~dispatcher() <cycle 1> [1074]
                0.00    0.00   10016/322096      (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1026]   0.0    0.00    0.00   20034         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
                0.00    0.00   20036/20036       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1007]
                0.00    0.00   20033/40061       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [938]
                               20034             void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1029]
-----------------------------------------------
                0.00    0.00   20034/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1024]
[1027]   0.0    0.00    0.00   20034         std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1027]
-----------------------------------------------
                               20034             void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1029]
[1028]   0.0    0.00    0.00   20034         void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1028]
                0.00    0.00   20034/711027      std::is_constant_evaluated() [840]
                               20034             void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1023]
-----------------------------------------------
                               20034             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
[1029]   0.0    0.00    0.00   20034         void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1029]
                               20034             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1028]
-----------------------------------------------
                0.00    0.00   10015/20033       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   10018/20033       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[1030]   0.0    0.00    0.00   20033         ed::Priority::Priority() [1030]
                0.00    0.00   20134/40269       ed::MatchValue<unsigned short>::MatchValue(unsigned short) [929]
-----------------------------------------------
                0.00    0.00   10016/20033       std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag) [1140]
                0.00    0.00   10017/20033       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag) [136]
[1031]   0.0    0.00    0.00   20033         std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) [1031]
                0.00    0.00   20033/40065       ed::MatchValue<unsigned short>::get() const [936]
                0.00    0.00   20031/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00   20033/20033       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1034]
[1032]   0.0    0.00    0.00   20033         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1032]
-----------------------------------------------
                0.00    0.00   10016/20033       std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc) [1156]
                0.00    0.00   10017/20033       std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc) [1126]
[1033]   0.0    0.00    0.00   20033         ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1033]
-----------------------------------------------
                0.00    0.00   10015/20033       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
                0.00    0.00   10018/20033       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1034]   0.0    0.00    0.00   20033         std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1034]
                0.00    0.00   20033/20033       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1032]
-----------------------------------------------
                0.00    0.00   20033/20033       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1007]
[1035]   0.0    0.00    0.00   20033         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1035]
                0.00    0.00   20035/40063       std::allocator<ed::dispatcher_match>::~allocator() [937]
-----------------------------------------------
                0.00    0.00   10015/20033       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   10018/20033       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[1036]   0.0    0.00    0.00   20033         bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1036]
                0.00    0.00   30184/271862      std::function<void (ed::message&)>::operator bool() const [854]
-----------------------------------------------
                0.00    0.00   20032/20032       std::allocator<ed::dispatcher_match>::allocator() [1180]
[1037]   0.0    0.00    0.00   20032         __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [1037]
-----------------------------------------------
                0.00    0.00   20032/20032       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1039]
[1038]   0.0    0.00    0.00   20032         std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::_S_get(std::Spebo_helper<0, std::allocator<cluck::cluck>, true>&) [1038]
-----------------------------------------------
                0.00    0.00   10016/20032       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1150]
                0.00    0.00   10016/20032       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
[1039]   0.0    0.00    0.00   20032         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1039]
                0.00    0.00   20032/20032       std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::_S_get(std::Spebo_helper<0, std::allocator<cluck::cluck>, true>&) [1038]
-----------------------------------------------
                0.00    0.00   10013/20031       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
                0.00    0.00   10018/20031       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
[1040]   0.0    0.00    0.00   20031         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&) [1040]
                0.00    0.00   20029/20029       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1046]
-----------------------------------------------
                0.00    0.00   10013/20031       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1182]
                0.00    0.00   10018/20031       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
[1041]   0.0    0.00    0.00   20031         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1041]
                0.00    0.00   20030/20030       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1045]
-----------------------------------------------
                0.00    0.00   10014/20030       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
                0.00    0.00   10016/20030       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[1042]   0.0    0.00    0.00   20030         ed::MatchFunc::MatchFunc() [1042]
                0.00    0.00   20131/30249       ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [952]
-----------------------------------------------
                0.00    0.00   10012/20030       std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority) [1177]
                0.00    0.00   10018/20030       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority) [134]
[1043]   0.0    0.00    0.00   20030         std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) [1043]
                0.00    0.00   20032/241491      snapdev::NOT_USED() [859]
                0.00    0.00   20032/40065       ed::MatchValue<unsigned short>::get() const [936]
-----------------------------------------------
                0.00    0.00   10015/20030       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
                0.00    0.00   10015/20030       std::initializer_list<ed::dispatcher_match>::end() const [1163]
[1044]   0.0    0.00    0.00   20030         std::initializer_list<ed::dispatcher_match>::begin() const [1044]
-----------------------------------------------
                0.00    0.00   20030/20030       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1041]
[1045]   0.0    0.00    0.00   20030         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1045]
-----------------------------------------------
                0.00    0.00   20029/20029       std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&) [1040]
[1046]   0.0    0.00    0.00   20029         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1046]
-----------------------------------------------
                0.00    0.00   20028/20028       void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [93]
[1047]   0.0    0.00    0.00   20028         ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&) [1047]
-----------------------------------------------
                0.00    0.00   10011/20027       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
                0.00    0.00   10016/20027       ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [22]
[1048]   0.0    0.00    0.00   20027         ed::Expression::Expression() [1048]
                0.00    0.00   20131/30246       ed::MatchValue<char const>::MatchValue(char const) [953]
-----------------------------------------------
                0.00    0.00   10013/20026       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1172]
                0.00    0.00   10013/20026       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [104]
[1049]   0.0    0.00    0.00   20026         std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1049]
                0.00    0.00   20025/20025       __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [1050]
-----------------------------------------------
                0.00    0.00   20025/20025       std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1049]
[1050]   0.0    0.00    0.00   20025         __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [1050]
-----------------------------------------------
                0.00    0.00   18234/18234       snapdev::timespec_ex::timespec_ex(long, long) [1052]
[1051]   0.0    0.00    0.00   18234         snapdev::timespec_ex::set(long, long) [1051]
-----------------------------------------------
                0.00    0.00       6/18081       __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00      12/18081       (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      21/18081       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   18042/18081       CATCH2_INTERNAL_TEST_0() [2]
[1052]   0.0    0.00    0.00   18081         snapdev::timespec_ex::timespec_ex(long, long) [1052]
                0.00    0.00   18234/18234       snapdev::timespec_ex::set(long, long) [1051]
-----------------------------------------------
                0.00    0.00   18030/18030       snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1055]
[1053]   0.0    0.00    0.00   18030         snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&) [1053]
                0.00    0.00   18030/36060       snapdev::timespec_ex::operator-() const [949]
                0.00    0.00   18030/36124       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
                0.00    0.00   18030/54150       snapdev::timespec_ex::operator=(snapdev::timespec_ex) [920]
-----------------------------------------------
                0.00    0.00       4/18030       snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const [1887]
                0.00    0.00   18026/18030       CATCH2_INTERNAL_TEST_0() [2]
[1054]   0.0    0.00    0.00   18030         snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&) [1054]
                0.00    0.00   18094/36124       snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [946]
                0.00    0.00   18094/54150       snapdev::timespec_ex::operator=(snapdev::timespec_ex) [920]
-----------------------------------------------
                0.00    0.00       4/18030       (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00   18026/18030       CATCH2_INTERNAL_TEST_0() [2]
[1055]   0.0    0.00    0.00   18030         snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1055]
                0.00    0.00   18030/92258       snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00   18030/18030       snapdev::timespec_ex::operator-=(snapdev::timespec_ex const&) [1053]
-----------------------------------------------
                0.00    0.00   18026/18026       CATCH2_INTERNAL_TEST_0() [2]
[1056]   0.0    0.00    0.00   18026         snapdev::timespec_ex::operator<(snapdev::timespec_ex const&) const [1056]
                0.00    0.00   68768/171492      snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00   17598/17598       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
[1057]   0.0    0.00    0.00   17598         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [1057]
                0.00    0.00   17611/364267      std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [844]
-----------------------------------------------
                0.00    0.00   14611/14611       CATCH2_INTERNAL_TEST_0() [2]
[1058]   0.0    0.00    0.00   14611         snapdev::timespec_ex::operator>(snapdev::timespec_ex const&) const [1058]
                0.00    0.00   14620/171492      snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00   13008/13008       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [107]
[1059]   0.0    0.00    0.00   13008         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [1059]
-----------------------------------------------
                               12177             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
[1060]   0.0    0.00    0.00   12177         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1060]
                               12372             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   12176/12176       std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1186]
[1061]   0.0    0.00    0.00   12176         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [1061]
-----------------------------------------------
                0.00    0.00       1/10692       std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [2093]
                0.00    0.00       1/10692       std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&) [7517]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [7512]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [7495]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, (__gnu_cxx::Lockpolicy)2>&&) [7511]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [7513]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, (__gnu_cxx::Lockpolicy)2>&&) [7508]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [7514]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, (__gnu_cxx::Lockpolicy)2>&&) [7507]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [7499]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [7504]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [7500]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [7501]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [7502]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [7503]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [7505]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [7506]
                0.00    0.00       1/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [7510]
                0.00    0.00       2/10692       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) [7493]
                0.00    0.00       2/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>&&) [7498]
                0.00    0.00       2/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [7509]
                0.00    0.00       3/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) [1962]
                0.00    0.00       5/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [1866]
                0.00    0.00       8/10692       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&) [1809]
                0.00    0.00      16/10692       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1666]
                0.00    0.00      16/10692       std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1665]
                0.00    0.00      16/10692       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&) [1668]
                0.00    0.00      16/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [7497]
                0.00    0.00      45/10692       std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1470]
                0.00    0.00      45/10692       std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1469]
                0.00    0.00     112/10692       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, void>(std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> >, (__gnu_cxx::Lockpolicy)2>&&) [7455]
                0.00    0.00     112/10692       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>&&) [7454]
                0.00    0.00     112/10692       std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<std::__detail::NFA<std::_cxx11::regex_traits<char> > const, (__gnu_cxx::Lockpolicy)2>&) [7452]
                0.00    0.00     144/10692       std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1327]
                0.00    0.00   10018/10692       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&) [1084]
[1062]   0.0    0.00    0.00   10692         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                               10287             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [1208]
[1063]   0.0    0.00    0.00   10287         std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1063]
                               15041             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   10221/10221       std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
[1064]   0.0    0.00    0.00   10221         std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1064]
                0.00    0.00   10219/10219       std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [1065]
-----------------------------------------------
                0.00    0.00   10219/10219       std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1064]
[1065]   0.0    0.00    0.00   10219         std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [1065]
-----------------------------------------------
                0.00    0.00   10122/10122       std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1067]
[1066]   0.0    0.00    0.00   10122         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const [1066]
-----------------------------------------------
                0.00    0.00   10122/10122       std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1068]
[1067]   0.0    0.00    0.00   10122         std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1067]
                0.00    0.00   10122/10122       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const [1066]
-----------------------------------------------
                0.00    0.00      57/10122       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   10065/10122       CATCH2_INTERNAL_TEST_0() [2]
[1068]   0.0    0.00    0.00   10122         std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1068]
                0.00    0.00   10122/10122       std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1067]
-----------------------------------------------
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                                  16             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1595]
                0.00    0.00      10/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      16/322096      decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) [373]
                0.00    0.00   10009/322096      CATCH2_INTERNAL_TEST_0() [2]
[1069]   0.0    0.00    0.00   10115         std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
                               10115             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1070]
-----------------------------------------------
                               10115             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
[1070]   0.0    0.00    0.00   10115         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1070]
                               10115             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00   10048/10048       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
[1071]   0.0    0.00    0.00   10048         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1071]
                0.00    0.00   10048/345143      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [845]
-----------------------------------------------
                0.00    0.00      16/10033       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [619]
                0.00    0.00   10017/10033       std::shared_ptr<cluck::cluck>::shared_ptr() [1144]
[1072]   0.0    0.00    0.00   10033         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1072]
                0.00    0.00   10034/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                               10018             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1116]
[1073]   0.0    0.00    0.00   10018         (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [1073]
                0.00    0.00   10018/10018       std::weak_ptr<ed::connection>::~weak_ptr() [1115]
                               10018             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                               10018             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [933]
-----------------------------------------------
                               10018             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1117]
[1074]   0.0    0.00    0.00   10018         ed::dispatcher::~dispatcher() <cycle 1> [1074]
                               10018             ed::dispatcher_match::~dispatcher_match() <cycle 1> [915]
                               10018             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1026]
-----------------------------------------------
                0.00    0.00   10018/10018       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1075]   0.0    0.00    0.00   10018         ed::MatchFunc::MatchFunc(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1075]
                0.00    0.00   10118/30249       ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [952]
-----------------------------------------------
                0.00    0.00   10018/10018       std::allocator<cluck::cluck>::allocator() [1082]
[1076]   0.0    0.00    0.00   10018         __gnu_cxx::new_allocator<cluck::cluck>::new_allocator() [1076]
-----------------------------------------------
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1099]
[1077]   0.0    0.00    0.00   10018         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1077]
-----------------------------------------------
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1100]
[1078]   0.0    0.00    0.00   10018         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1078]
-----------------------------------------------
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1101]
[1079]   0.0    0.00    0.00   10018         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1079]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1080]
-----------------------------------------------
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1079]
[1080]   0.0    0.00    0.00   10018         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1080]
-----------------------------------------------
                0.00    0.00   10018/10018       std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) [1131]
[1081]   0.0    0.00    0.00   10018         void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1081]
                0.00    0.00   10015/20046       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
-----------------------------------------------
                0.00    0.00       1/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       3/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       4/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       8/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00   10000/10018       std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [15]
[1082]   0.0    0.00    0.00   10018         std::allocator<cluck::cluck>::allocator() [1082]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<cluck::cluck>::new_allocator() [1076]
-----------------------------------------------
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       3/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       4/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       8/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00   10000/10018       decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [24]
[1083]   0.0    0.00    0.00   10018         std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
                0.00    0.00   10018/10018       std::remove_reference<std::shared_ptr<ed::dispatcher>&>::type&& std::move<std::shared_ptr<ed::dispatcher>&>(std::shared_ptr<ed::dispatcher>&) [1123]
                0.00    0.00   10018/10018       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&) [1084]
-----------------------------------------------
                0.00    0.00   10018/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
[1084]   0.0    0.00    0.00   10018         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&) [1084]
                0.00    0.00   10018/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00   10018/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00   10018/10018       void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1146]
[1085]   0.0    0.00    0.00   10018         void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1085]
                0.00    0.00   10017/10017       std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1134]
                0.00    0.00   10017/300515      std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [849]
                0.00    0.00   10015/30048       std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [977]
-----------------------------------------------
                0.00    0.00   10018/10018       std::function<void (ed::message&)>::function<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
[1086]   0.0    0.00    0.00   10018         void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1086]
                0.00    0.00   10018/30054       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [965]
                0.00    0.00   10018/10018       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1088]
-----------------------------------------------
                0.00    0.00   10018/10018       std::function<void (ed::message&)>::function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
[1087]   0.0    0.00    0.00   10018         bool std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [1087]
-----------------------------------------------
                0.00    0.00   10018/10018       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1086]
[1088]   0.0    0.00    0.00   10018         void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1088]
                0.00    0.00   10018/30054       std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [965]
                0.00    0.00   10018/10018       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1113]
                0.00    0.00   10018/220360      std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() [866]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Sp_counted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1103]
[1089]   0.0    0.00    0.00   10018         std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1089]
                0.00    0.00   10018/40066       std::allocator<(anonymous namespace)::test_messenger>::~allocator() [935]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1107]
[1090]   0.0    0.00    0.00   10018         std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1090]
                0.00    0.00   10016/30051       std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [971]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1108]
[1091]   0.0    0.00    0.00   10018         std::Sp_ebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1091]
                0.00    0.00   10018/40068       std::allocator<ed::dispatcher>::~allocator() [934]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
[1092]   0.0    0.00    0.00   10018         std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::Spebo_helper(std::allocator<cluck::cluck> const&) [1092]
                0.00    0.00   10018/30054       std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [964]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1111]
[1093]   0.0    0.00    0.00   10018         std::Sp_ebo_helper<0, std::allocator<cluck::cluck>, true>::~Spebo_helper() [1093]
                0.00    0.00   10018/40072       std::allocator<cluck::cluck>::~allocator() [932]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
[1094]   0.0    0.00    0.00   10018         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1094]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
[1095]   0.0    0.00    0.00   10018         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1095]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1118]
-----------------------------------------------
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       3/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
[1096]   0.0    0.00    0.00   10018         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1119]
-----------------------------------------------
                               10018             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
[1097]   0.0    0.00    0.00   10018         void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger) <cycle 1> [1097]
                               10018             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1116]
-----------------------------------------------
                               10018             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
[1098]   0.0    0.00    0.00   10018         void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1098]
                               10018             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1117]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1016]
[1099]   0.0    0.00    0.00   10018         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1099]
                0.00    0.00   10018/711027      std::is_constant_evaluated() [840]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1077]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
[1100]   0.0    0.00    0.00   10018         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1100]
                0.00    0.00   10018/711027      std::is_constant_evaluated() [840]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1078]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
[1101]   0.0    0.00    0.00   10018         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1101]
                0.00    0.00   10018/711027      std::is_constant_evaluated() [840]
                0.00    0.00   10018/10018       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1079]
-----------------------------------------------
                               10018             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1102]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1102]
                0.00    0.00   10018/30048       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [976]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1011]
                               10018             void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger) <cycle 1> [1097]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1104]
[1103]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1103]
                0.00    0.00   10018/10018       std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1089]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [115]
[1104]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1104]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1103]
                0.00    0.00   10018/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [954]
[1105]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1012]
                0.00    0.00   10018/20033       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1034]
                0.00    0.00   10018/20036       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1010]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1109]
                0.00    0.00   10018/20035       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1016]
                0.00    0.00   10018/20034       std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1020]
-----------------------------------------------
                               10018             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1106]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1106]
                0.00    0.00   10018/30052       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [969]
                0.00    0.00   10018/20036       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1012]
                               10018             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1098]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) [144]
[1107]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1107]
                0.00    0.00   10018/10018       std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1090]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1109]
[1108]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1108]
                0.00    0.00   10018/10018       std::Sp_ebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1091]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1105]
[1109]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1109]
                0.00    0.00   10018/10018       std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1108]
                0.00    0.00   10018/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       3/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       4/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       8/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00   10000/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [18]
[1110]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [1110]
                0.00    0.00   10018/10018       std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::Spebo_helper(std::allocator<cluck::cluck> const&) [1092]
-----------------------------------------------
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00   10016/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1151]
[1111]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1111]
                0.00    0.00   10018/10018       std::Sp_ebo_helper<0, std::allocator<cluck::cluck>, true>::~Spebo_helper() [1093]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
[1112]   0.0    0.00    0.00   10018         std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
                0.00    0.00   10018/10018       std::removereference<void (ed::connection_with_send_message::&)(ed::message&)>::type&& std::move<void (ed::connection_with_send_message::&)(ed::message&)>(void (ed::connection_with_send_message::&)(ed::message&)) [1122]
                0.00    0.00   10018/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00   10018/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10018/20079       std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
-----------------------------------------------
                0.00    0.00   10018/10018       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1088]
[1113]   0.0    0.00    0.00   10018         std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1113]
                0.00    0.00   10018/20082       std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1000]
-----------------------------------------------
                0.00    0.00   10018/10018       (anonymous namespace)::testmessenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1114]   0.0    0.00    0.00   10018         std::function<void (ed::message&)>::function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1114]
                0.00    0.00   10018/263006      std::Function_base::Functionbase() [856]
                0.00    0.00   10018/10018       bool std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [1087]
                0.00    0.00   10018/30054       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [965]
                0.00    0.00   10018/10018       void std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1086]
-----------------------------------------------
                0.00    0.00   10018/10018       (anonymous namespace)::testmessenger::~test_messenger() <cycle 1> [1073]
[1115]   0.0    0.00    0.00   10018         std::weak_ptr<ed::connection>::~weak_ptr() [1115]
                0.00    0.00   30150/30150       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [956]
-----------------------------------------------
                               10018             void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger) <cycle 1> [1097]
[1116]   0.0    0.00    0.00   10018         void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1116]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [2079]
                               10018             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [1073]
-----------------------------------------------
                               10018             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1098]
[1117]   0.0    0.00    0.00   10018         void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1117]
                               10018             ed::dispatcher::~dispatcher() <cycle 1> [1074]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1095]
[1118]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1118]
-----------------------------------------------
                0.00    0.00   10018/10018       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1096]
[1119]   0.0    0.00    0.00   10018         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1119]
-----------------------------------------------
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       3/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/10018       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
[1120]   0.0    0.00    0.00   10018         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&) [1120]
                0.00    0.00   10018/10018       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1101]
                0.00    0.00   10018/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1024]
-----------------------------------------------
                0.00    0.00   10018/10018       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1121]   0.0    0.00    0.00   10018         std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
                0.00    0.00   10018/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00   10018/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10018/10018       void (ed::connection_with_send_message::&&std::forward<void (ed::connection_with_send_message::)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::)(ed::message&)>::type&))(ed::message&) [1124]
                0.00    0.00   10018/10018       std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1112]
[1122]   0.0    0.00    0.00   10018         std::removereference<void (ed::connection_with_send_message::&)(ed::message&)>::type&& std::move<void (ed::connection_with_send_message::&)(ed::message&)>(void (ed::connection_with_send_message::&)(ed::message&)) [1122]
-----------------------------------------------
                0.00    0.00   10018/10018       std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1083]
[1123]   0.0    0.00    0.00   10018         std::remove_reference<std::shared_ptr<ed::dispatcher>&>::type&& std::move<std::shared_ptr<ed::dispatcher>&>(std::shared_ptr<ed::dispatcher>&) [1123]
-----------------------------------------------
                0.00    0.00   10018/10018       std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1121]
[1124]   0.0    0.00    0.00   10018         void (ed::connectionwith_send_message::&&std::forward<void (ed::connection_with_send_message::)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::)(ed::message&)>::type&))(ed::message&) [1124]
-----------------------------------------------
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression) [1138]
[1125]   0.0    0.00    0.00   10017         std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression) [1125]
                0.00    0.00   10018/20035       ed::MatchValue<char const>::get() const [1013]
                0.00    0.00   10017/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00   10017/10017       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) [137]
[1126]   0.0    0.00    0.00   10017         std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc) [1126]
                0.00    0.00   10017/20033       ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1033]
                0.00    0.00   10016/241491      snapdev::NOT_USED() [859]
-----------------------------------------------
                0.00    0.00   10017/10017       std::allocator<ed::dispatcher>::allocator() [1130]
[1127]   0.0    0.00    0.00   10017         __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [1127]
-----------------------------------------------
                0.00    0.00   10017/10017       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1161]
[1128]   0.0    0.00    0.00   10017         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1128]
                0.00    0.00   10017/10017       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1129]
-----------------------------------------------
                0.00    0.00   10017/10017       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1128]
[1129]   0.0    0.00    0.00   10017         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1129]
-----------------------------------------------
                0.00    0.00   10017/10017       std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [120]
[1130]   0.0    0.00    0.00   10017         std::allocator<ed::dispatcher>::allocator() [1130]
                0.00    0.00   10017/10017       __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [1127]
-----------------------------------------------
                0.00    0.00   10017/10017       std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [4]
[1131]   0.0    0.00    0.00   10017         std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) [1131]
                0.00    0.00   10018/20049       std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1005]
                0.00    0.00   10018/10018       void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1081]
-----------------------------------------------
                0.00    0.00   10017/10017       std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [123]
[1132]   0.0    0.00    0.00   10017         std::enable_if<!std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<ed::dispatcher, void>::value, void>::type std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<ed::dispatcher, ed::dispatcher>(ed::dispatcher) [1132]
-----------------------------------------------
                0.00    0.00   10017/10017       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
[1133]   0.0    0.00    0.00   10017         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1133]
-----------------------------------------------
                0.00    0.00   10017/10017       void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1085]
[1134]   0.0    0.00    0.00   10017         std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1134]
                0.00    0.00   10016/20082       std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1000]
-----------------------------------------------
                0.00    0.00   10017/10017       (anonymous namespace)::testmessenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1135]   0.0    0.00    0.00   10017         std::weak_ptr<ed::connection>::weak_ptr() [1135]
                0.00    0.00   30139/30139       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [958]
-----------------------------------------------
                0.00    0.00   10017/10017       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
[1136]   0.0    0.00    0.00   10017         std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1136]
                0.00    0.00   10014/10014       std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&) [1165]
                0.00    0.00   10013/10013       std::iterator_traits<ed::dispatcher_match const>::difference_type std::__distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::random_access_iterator_tag) [1169]
-----------------------------------------------
                0.00    0.00   10016/10016       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1137]   0.0    0.00    0.00   10016         ed::Expression::Expression(char const) [1137]
                0.00    0.00   10115/30246       ed::MatchValue<char const>::MatchValue(char const) [953]
-----------------------------------------------
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression) [135]
[1138]   0.0    0.00    0.00   10016         std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression) [1138]
                0.00    0.00   10017/10017       std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression) [1125]
                0.00    0.00   10016/50077       void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
-----------------------------------------------
                0.00    0.00   10016/10016       ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [19]
[1139]   0.0    0.00    0.00   10016         std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression) [1139]
                0.00    0.00   10017/20035       ed::MatchValue<char const>::get() const [1013]
                0.00    0.00   10015/10015       void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1157]
-----------------------------------------------
                0.00    0.00   10016/10016       std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag) [138]
[1140]   0.0    0.00    0.00   10016         std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag) [1140]
                0.00    0.00   10017/50077       void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
                0.00    0.00   10016/20033       std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) [1031]
-----------------------------------------------
                0.00    0.00   10016/10016       Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1142]
[1141]   0.0    0.00    0.00   10016         Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1141]
-----------------------------------------------
                0.00    0.00      16/10016       (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
                0.00    0.00   10000/10016       CATCH2_INTERNAL_TEST_0() [2]
[1142]   0.0    0.00    0.00   10016         Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1142]
                0.00    0.00   10016/10016       Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1141]
-----------------------------------------------
                0.00    0.00   10016/10016       std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
[1143]   0.0    0.00    0.00   10016         void std::enable_shared_from_this<ed::connection>::_M_weak_assign<cluck::cluck>(cluck::cluck, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1143]
                0.00    0.00   10016/20046       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
-----------------------------------------------
                0.00    0.00   10016/10016       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1144]   0.0    0.00    0.00   10016         std::shared_ptr<cluck::cluck>::shared_ptr() [1144]
                0.00    0.00   10017/10033       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1072]
-----------------------------------------------
                0.00    0.00       1/10016       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       3/10016       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       4/10016       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       8/10016       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00   10000/10016       std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [13]
[1145]   0.0    0.00    0.00   10016         std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [1145]
                0.00    0.00   10016/20049       std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1005]
                0.00    0.00   10016/10016       void std::enable_shared_from_this<ed::connection>::_M_weak_assign<cluck::cluck>(cluck::cluck, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1143]
-----------------------------------------------
                0.00    0.00   10016/10016       std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
[1146]   0.0    0.00    0.00   10016         void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1146]
                0.00    0.00   10018/10018       void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) [1085]
                0.00    0.00   10017/30048       std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [977]
-----------------------------------------------
                0.00    0.00       1/10016       std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       3/10016       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       4/10016       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       8/10016       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00   10000/10016       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [14]
[1147]   0.0    0.00    0.00   10016         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1147]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1150]
[1148]   0.0    0.00    0.00   10016         void std::allocator_traits<std::allocator<cluck::cluck> >::destroy<cluck::cluck>(std::allocator<cluck::cluck>&, cluck::cluck) [1148]
                0.00    0.00   10016/10016       void std::destroy_at<cluck::cluck>(cluck::cluck) [1154]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1149]   0.0    0.00    0.00   10016         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
                0.00    0.00   10016/20032       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1039]
                0.00    0.00   10016/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [1021]
                0.00    0.00   10016/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [1024]
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1151]
                0.00    0.00   10016/20034       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1025]
                0.00    0.00   10016/20034       std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1022]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1150]   0.0    0.00    0.00   10016         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1150]
                0.00    0.00   10016/30050       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [974]
                0.00    0.00   10016/20032       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1039]
                0.00    0.00   10016/10016       void std::allocator_traits<std::allocator<cluck::cluck> >::destroy<cluck::cluck>(std::allocator<cluck::cluck>&, cluck::cluck) [1148]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1149]
[1151]   0.0    0.00    0.00   10016         std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1151]
                0.00    0.00   10016/10018       std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1111]
                0.00    0.00   10016/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00   10016/10016       std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
[1152]   0.0    0.00    0.00   10016         std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
                0.00    0.00   10017/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10015/10015       std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&& std::move<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(void ((anonymous namespace)::test_messenger::&)(ed::message&)) [1162]
                0.00    0.00   10013/20079       std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
                0.00    0.00   10012/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
-----------------------------------------------
                0.00    0.00   10016/10016       (anonymous namespace)::testmessenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1153]   0.0    0.00    0.00   10016         std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
                0.00    0.00   10017/263006      std::Function_base::Functionbase() [856]
                0.00    0.00   10016/30048       std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) [977]
                0.00    0.00   10016/10016       void std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1146]
                0.00    0.00   10015/10015       bool std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [1160]
-----------------------------------------------
                0.00    0.00   10016/10016       void std::allocatortraits<std::allocator<cluck::cluck> >::destroy<cluck::cluck>(std::allocator<cluck::cluck>&, cluck::cluck) [1148]
[1154]   0.0    0.00    0.00   10016         void std::destroy_at<cluck::cluck>(cluck::cluck) [1154]
-----------------------------------------------
                0.00    0.00   10016/10016       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) [119]
[1155]   0.0    0.00    0.00   10016         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1155]
                0.00    0.00   10018/20036       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1010]
                0.00    0.00   10015/10015       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1161]
-----------------------------------------------
                0.00    0.00   10015/10015       std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc) [139]
[1156]   0.0    0.00    0.00   10015         std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc) [1156]
                0.00    0.00   10016/20033       ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1033]
                0.00    0.00   10015/50077       void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
-----------------------------------------------
                0.00    0.00   10015/10015       std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression) [1139]
[1157]   0.0    0.00    0.00   10015         void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1157]
                0.00    0.00   10016/50082       void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [922]
-----------------------------------------------
                0.00    0.00   10015/10015       std::initializer_list<ed::dispatcher_match>::end() const [1163]
[1158]   0.0    0.00    0.00   10015         std::initializer_list<ed::dispatcher_match>::size() const [1158]
-----------------------------------------------
                0.00    0.00   10015/10015       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1172]
[1159]   0.0    0.00    0.00   10015         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [1159]
-----------------------------------------------
                0.00    0.00   10015/10015       std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) [1153]
[1160]   0.0    0.00    0.00   10015         bool std::Function_base::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) [1160]
-----------------------------------------------
                0.00    0.00   10015/10015       std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&) [1155]
[1161]   0.0    0.00    0.00   10015         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1161]
                0.00    0.00   10017/10017       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1128]
                0.00    0.00   10016/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00   10015/10015       std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
[1162]   0.0    0.00    0.00   10015         std::removereference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&& std::move<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(void ((anonymous namespace)::test_messenger::&)(ed::message&)) [1162]
-----------------------------------------------
                0.00    0.00   10014/10014       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
[1163]   0.0    0.00    0.00   10014         std::initializer_list<ed::dispatcher_match>::end() const [1163]
                0.00    0.00   10015/20030       std::initializer_list<ed::dispatcher_match>::begin() const [1044]
                0.00    0.00   10015/10015       std::initializer_list<ed::dispatcher_match>::size() const [1158]
-----------------------------------------------
                0.00    0.00   10014/10014       void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag) [68]
[1164]   0.0    0.00    0.00   10014         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1164]
                0.00    0.00   20073/20073       std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1003]
-----------------------------------------------
                0.00    0.00   10014/10014       std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1136]
[1165]   0.0    0.00    0.00   10014         std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&) [1165]
-----------------------------------------------
                0.00    0.00       7/10013       CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00   10006/10013       CATCH2_INTERNAL_TEST_0() [2]
[1166]   0.0    0.00    0.00   10013         (anonymous namespace)::get_address() [1166]
-----------------------------------------------
                0.00    0.00   10013/10013       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1179]
[1167]   0.0    0.00    0.00   10013         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1167]
                0.00    0.00   10013/10013       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1168]
-----------------------------------------------
                0.00    0.00   10013/10013       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1167]
[1168]   0.0    0.00    0.00   10013         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1168]
-----------------------------------------------
                0.00    0.00   10013/10013       std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1136]
[1169]   0.0    0.00    0.00   10013         std::iterator_traits<ed::dispatcher_match const>::difference_type std::__distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::random_access_iterator_tag) [1169]
-----------------------------------------------
                0.00    0.00   10012/10012       std::allocator<(anonymous namespace)::test_messenger>::allocator() [1171]
[1170]   0.0    0.00    0.00   10012         __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() [1170]
-----------------------------------------------
                0.00    0.00   10012/10012       std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [3]
[1171]   0.0    0.00    0.00   10012         std::allocator<(anonymous namespace)::test_messenger>::allocator() [1171]
                0.00    0.00   10012/10012       __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() [1170]
-----------------------------------------------
                0.00    0.00   10012/10012       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1173]
[1172]   0.0    0.00    0.00   10012         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1172]
                0.00    0.00   10015/10015       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [1159]
                0.00    0.00   10013/20026       std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1049]
-----------------------------------------------
                0.00    0.00   10012/10012       std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [67]
[1173]   0.0    0.00    0.00   10012         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1173]
                0.00    0.00   10012/10012       std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1172]
-----------------------------------------------
                0.00    0.00   10012/10012       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_messenger>) [1181]
[1174]   0.0    0.00    0.00   10012         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1174]
                0.00    0.00   10013/30035       std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [981]
-----------------------------------------------
                0.00    0.00   10012/10012       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1175]   0.0    0.00    0.00   10012         std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
                0.00    0.00   10016/10016       std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1152]
                0.00    0.00   10013/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00   10013/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00   10012/10012       void ((anonymous namespace)::test_messenger::&&std::forward<void ((anonymous namespace)::test_messenger::)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type&))(ed::message&) [1176]
-----------------------------------------------
                0.00    0.00   10012/10012       std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1175]
[1176]   0.0    0.00    0.00   10012         void ((anonymous namespace)::testmessenger::&&std::forward<void ((anonymous namespace)::test_messenger::)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type&))(ed::message&) [1176]
-----------------------------------------------
                0.00    0.00   10011/10011       std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority) [140]
[1177]   0.0    0.00    0.00   10011         std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority) [1177]
                0.00    0.00   10012/50077       void snapdev::NOT_USED<ed::MatchFunc&>(ed::MatchFunc&) [924]
                0.00    0.00   10012/20030       std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) [1043]
-----------------------------------------------
                0.00    0.00   10011/10011       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
[1178]   0.0    0.00    0.00   10011         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1178]
                0.00    0.00   10009/10009       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1183]
-----------------------------------------------
                0.00    0.00   10011/10011       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1182]
[1179]   0.0    0.00    0.00   10011         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1179]
                0.00    0.00   10013/10013       __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1167]
                0.00    0.00   10010/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00   10010/10010       (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) [11]
[1180]   0.0    0.00    0.00   10010         std::allocator<ed::dispatcher_match>::allocator() [1180]
                0.00    0.00   20032/20032       __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [1037]
-----------------------------------------------
                0.00    0.00   10010/10010       std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [10]
[1181]   0.0    0.00    0.00   10010         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_messenger>) [1181]
                0.00    0.00   10012/10012       std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1174]
-----------------------------------------------
                0.00    0.00   10010/10010       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) [7]
[1182]   0.0    0.00    0.00   10010         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) [1182]
                0.00    0.00   10013/20031       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1041]
                0.00    0.00   10011/10011       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1179]
-----------------------------------------------
                0.00    0.00   10009/10009       std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1178]
[1183]   0.0    0.00    0.00   10009         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) [1183]
-----------------------------------------------
                0.00    0.00   10000/10000       std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [103]
[1184]   0.0    0.00    0.00   10000         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [21]) [1184]
                0.00    0.00   10000/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00   10000/10000       CATCH2_INTERNAL_TEST_0() [2]
[1185]   0.0    0.00    0.00   10000         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::~BinaryExpr() [1185]
-----------------------------------------------
                0.00    0.00    9980/9980        std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1630]
[1186]   0.0    0.00    0.00    9980         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1186]
                0.00    0.00   12176/12176       std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [1061]
-----------------------------------------------
                0.00    0.00    1590/9192        void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.00    0.00    2530/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_node() [9746]
                0.00    0.00    2536/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [176]
                0.00    0.00    2536/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1204]
[1187]   0.0    0.00    0.00    9192         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator() [1187]
-----------------------------------------------
                0.00    0.00      20/8510        void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [10841]
                0.00    0.00      40/8510        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__relocatea1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [10673]
                0.00    0.00      80/8510        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [8389]
                0.00    0.00      88/8510        void std::Destroyaux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [6896]
                0.00    0.00    8282/8510        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [112]
[1188]   0.0    0.00    0.00    8510         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1188]
-----------------------------------------------
                0.00    0.00    7659/7659        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [1194]
[1189]   0.0    0.00    0.00    7659         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1189]
                0.00    0.00    7657/7657        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1190]
-----------------------------------------------
                0.00    0.00    7657/7657        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1189]
[1190]   0.0    0.00    0.00    7657         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1190]
-----------------------------------------------
                0.00    0.00       1/6355        std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::clear() [9827]
                0.00    0.00       4/6355        std::Rb_tree_header::Rbtree_header(std::Rbtree_header&&) [7756]
                0.00    0.00      78/6355        std::Rbtree_header::_M_move_data(std::Rbtree_header&) [7755]
                0.00    0.00    6272/6355        std::Rbtree_header::Rbtree_header() [1224]
[1191]   0.0    0.00    0.00    6355         std::Rbtree_header::_M_reset() [1191]
-----------------------------------------------
                0.00    0.00    6126/6126        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_ptr() [1193]
[1192]   0.0    0.00    0.00    6126         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_addr() [1192]
-----------------------------------------------
                0.00    0.00    6123/6123        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_valptr() [1212]
[1193]   0.0    0.00    0.00    6123         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_ptr() [1193]
                0.00    0.00    6126/6126        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_addr() [1192]
-----------------------------------------------
                0.00    0.00    1590/5716        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_clone_node<false, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode&) [9749]
                0.00    0.00    1590/5716        void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_construct_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [197]
                0.00    0.00    2536/5716        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [176]
[1194]   0.0    0.00    0.00    5716         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [1194]
                0.00    0.00    7659/7659        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1189]
-----------------------------------------------
                                4695             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
[1195]   0.0    0.00    0.00    4695         std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1195]
                                5820             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00    4448/4448        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_begin() [1338]
[1196]   0.0    0.00    0.00    4448         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_mbegin() const [1196]
-----------------------------------------------
                0.00    0.00    1590/4126        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<false, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::Rbtree_node_base, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode&) [9770]
                0.00    0.00    2536/4126        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
[1197]   0.0    0.00    0.00    4126         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::Rbtree_node_base) [1197]
-----------------------------------------------
                0.00    0.00    1869/3755        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
                0.00    0.00    1886/3755        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) [1213]
[1198]   0.0    0.00    0.00    3755         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_get_Node_allocator() [1198]
-----------------------------------------------
                0.00    0.00     322/3441        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<false, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode>(std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode&) [9769]
                0.00    0.00    3119/3441        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1219]
[1199]   0.0    0.00    0.00    3441         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [1199]
-----------------------------------------------
                0.00    0.00     753/3289        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_copy<false, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::Rbtree_node_base, std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Allocnode&) [9770]
                0.00    0.00    2536/3289        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [179]
[1200]   0.0    0.00    0.00    3289         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::Rbtree_node_base) [1200]
-----------------------------------------------
                0.00    0.00      70/3238        Catch::StringRef const std::__niter_base<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [10338]
                0.00    0.00    1296/3238        bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1238]
                0.00    0.00    1872/3238        bool __gnu_cxx::operator!=<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [4919]
[1201]   0.0    0.00    0.00    3238         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1201]
-----------------------------------------------
                0.00    0.00    3026/3026        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [231]
[1202]   0.0    0.00    0.00    3026         std::less<char const>::operator()(char const, char const) const [1202]
-----------------------------------------------
                0.00    0.00    2536/2536        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1204]
[1203]   0.0    0.00    0.00    2536         std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1203]
                0.00    0.00    2535/711027      std::is_constant_evaluated() [840]
                0.00    0.00    2534/2534        __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1205]
-----------------------------------------------
                0.00    0.00    2535/2535        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [175]
[1204]   0.0    0.00    0.00    2535         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1204]
                0.00    0.00    2536/9192        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator() [1187]
                0.00    0.00    2536/2536        std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1203]
-----------------------------------------------
                0.00    0.00    2534/2534        std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1203]
[1205]   0.0    0.00    0.00    2534         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [1205]
-----------------------------------------------
                0.00    0.00    1041/2384        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl(std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> const&) [9752]
                0.00    0.00    1343/2384        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1226]
[1206]   0.0    0.00    0.00    2384         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator() [1206]
-----------------------------------------------
                0.00    0.00     950/1900        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [1232]
                0.00    0.00     950/1900        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1231]
[1207]   0.0    0.00    0.00    1900         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [1207]
-----------------------------------------------
                                  16             unittest::reporter::parser::~parser() <cycle 1> [133]
                                1878             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [203]
[1208]   0.0    0.00    0.00    1894         std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [1208]
                               10287             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1063]
-----------------------------------------------
                0.00    0.00    1887/1887        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) [1213]
[1209]   0.0    0.00    0.00    1887         std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1209]
                0.00    0.00    1882/711027      std::is_constant_evaluated() [840]
                0.00    0.00    1881/1881        __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1211]
-----------------------------------------------
                                1882             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1214]
[1210]   0.0    0.00    0.00    1882         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
                0.00    0.00    1880/1880        std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_valptr() [1212]
                0.00    0.00    1869/3755        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_get_Node_allocator() [1198]
                                1875             void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1216]
-----------------------------------------------
                0.00    0.00    1881/1881        std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1209]
[1211]   0.0    0.00    0.00    1881         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1211]
-----------------------------------------------
                0.00    0.00    1880/1880        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
[1212]   0.0    0.00    0.00    1880         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_valptr() [1212]
                0.00    0.00    6123/6123        __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_ptr() [1193]
-----------------------------------------------
                0.00    0.00    1880/1880        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1214]
[1213]   0.0    0.00    0.00    1880         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) [1213]
                0.00    0.00    1887/1887        std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [1209]
                0.00    0.00    1886/3755        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_get_Node_allocator() [1198]
-----------------------------------------------
                                1880             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
[1214]   0.0    0.00    0.00    1880         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1214]
                0.00    0.00    1880/1880        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) [1213]
                                1882             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
-----------------------------------------------
                0.00    0.00    1878/1878        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
[1215]   0.0    0.00    0.00    1878         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_left(std::Rbtree_node_base) [1215]
-----------------------------------------------
                                1875             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1210]
[1216]   0.0    0.00    0.00    1875         void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1216]
                                1873             void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1217]
-----------------------------------------------
                                1873             void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1216]
[1217]   0.0    0.00    0.00    1873         void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) <cycle 1> [1217]
                                1877             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [203]
-----------------------------------------------
                0.00    0.00    1870/1870        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
[1218]   0.0    0.00    0.00    1870         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_right(std::Rbtree_node_base) [1218]
-----------------------------------------------
                0.00    0.00     493/1838        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9762]
                0.00    0.00    1345/1838        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [178]
[1219]   0.0    0.00    0.00    1838         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1219]
                0.00    0.00    3119/3441        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [1199]
-----------------------------------------------
                0.00    0.00    1531/1531        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [225]
[1220]   0.0    0.00    0.00    1531         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1220]
                0.00    0.00    1519/1519        std::char_traits<char>::assign(char, unsigned long, char) [1221]
                0.00    0.00     336/862424      std::char_traits<char>::assign(char&, char const&) [835]
-----------------------------------------------
                0.00    0.00    1519/1519        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1220]
[1221]   0.0    0.00    0.00    1519         std::char_traits<char>::assign(char, unsigned long, char) [1221]
                0.00    0.00    1524/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00    1502/1502        std::__cxx11::to_string(int) [201]
[1222]   0.0    0.00    0.00    1502         void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int) [1222]
-----------------------------------------------
                0.00    0.00    1501/1501        std::__cxx11::to_string(int) [201]
[1223]   0.0    0.00    0.00    1501         unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int) [1223]
-----------------------------------------------
                0.00    0.00       1/1469        std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true>::Rbtree_impl() [9810]
                0.00    0.00       1/1469        std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true>::Rbtree_impl(std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true> const&) [9811]
                0.00    0.00       1/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::Rbtree_impl<Catch::Detail::CaseInsensitiveLess, true>::Rbtree_impl() [9693]
                0.00    0.00       1/1469        std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::Rb_tree_impl<Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, false>::Rbtree_impl(Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<std::Rbtree_node<Catch::TestCaseInfo const> >&&) [9782]
                0.00    0.00       1/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [9722]
                0.00    0.00      16/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1731]
                0.00    0.00     122/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1336]
                0.00    0.00     285/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1272]
                0.00    0.00    1041/1469        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl(std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> const&) [9752]
[1224]   0.0    0.00    0.00    1469         std::Rbtree_header::Rbtree_header() [1224]
                0.00    0.00    6272/6355        std::Rbtree_header::_M_reset() [1191]
-----------------------------------------------
                                  16             unittest::reporter::parser::~parser() <cycle 1> [133]
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
                                1382             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1241]
[1225]   0.0    0.00    0.00    1414         std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
                                4695             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1195]
-----------------------------------------------
                0.00    0.00    1342/1342        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [178]
[1226]   0.0    0.00    0.00    1342         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1226]
                0.00    0.00    1343/2384        std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator() [1206]
-----------------------------------------------
                0.00    0.00       1/1147        std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [5990]
                0.00    0.00       1/1147        std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_M_check_len(unsigned long, char const) const [6000]
                0.00    0.00       1/1147        std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_check_len(unsigned long, char const) const [5936]
                0.00    0.00       1/1147        std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_check_len(unsigned long, char const) const [6058]
                0.00    0.00       1/1147        std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_check_len(unsigned long, char const) const [6149]
                0.00    0.00       1/1147        std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_check_len(unsigned long, char const) const [5977]
                0.00    0.00       1/1147        Catch::FatalConditionHandler::FatalConditionHandler() [2914]
                0.00    0.00       2/1147        std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_check_len(unsigned long, char const) const [6141]
                0.00    0.00       2/1147        std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_check_len(unsigned long, char const) const [5930]
                0.00    0.00       3/1147        std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_M_check_len(unsigned long, char const) const [5957]
                0.00    0.00       3/1147        std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_M_check_len(unsigned long, char const) const [6144]
                0.00    0.00       3/1147        std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_M_check_len(unsigned long, char const) const [6018]
                0.00    0.00       3/1147        std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_M_check_len(unsigned long, char const) const [6015]
                0.00    0.00       6/1147        std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_check_len(unsigned long, char const) const [5983]
                0.00    0.00      12/1147        std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
                0.00    0.00      14/1147        std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_check_len(unsigned long, char const) const [6026]
                0.00    0.00      21/1147        std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const) const [6108]
                0.00    0.00      64/1147        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [369]
                0.00    0.00      98/1147        std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const) const [6192]
                0.00    0.00     112/1147        std::Dequebase<std::__detail::StateSeq<std::_cxx11::regex_traits<char> >, std::allocator<std::__detail::StateSeq<std::_cxx11::regex_traits<char> > > >::_M_initialize_map(unsigned long) [6781]
                0.00    0.00     153/1147        std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [6201]
                0.00    0.00     154/1147        std::vector<std::pair<char, char>, std::allocator<std::pair<char, char> > >::_M_check_len(unsigned long, char const) const [6166]
                0.00    0.00     490/1147        std::vector<std::__detail::State<char>, std::allocator<std::_detail::State<char> > >::M_check_len(unsigned long, char const) const [6126]
[1227]   0.0    0.00    0.00    1147         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [1227]
-----------------------------------------------
                0.00    0.00    1021/1021        std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1229]
[1228]   0.0    0.00    0.00    1021         std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [1228]
-----------------------------------------------
                0.00    0.00    1017/1017        std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [2054]
[1229]   0.0    0.00    0.00    1017         std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1229]
                0.00    0.00    1021/1021        std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [1228]
-----------------------------------------------
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
                                 899             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1235]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       2/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       3/322096      CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00      24/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      31/322096      CATCH2_INTERNAL_TEST_0() [2]
[1230]   0.0    0.00    0.00    1010         std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
                               12177             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1060]
-----------------------------------------------
                0.00    0.00       1/950         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [3104]
                0.00    0.00      35/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00      52/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00     174/950         Catch::Clara::Opt::isMatch(Catch::StringRef) const [5102]
                0.00    0.00     174/950         Catch::Clara::Opt::validate() const [165]
                0.00    0.00     514/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [6095]
[1231]   0.0    0.00    0.00     950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1231]
                0.00    0.00     950/1900        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [1207]
-----------------------------------------------
                0.00    0.00       1/950         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [3104]
                0.00    0.00      35/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00      52/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00     174/950         Catch::Clara::Opt::isMatch(Catch::StringRef) const [5102]
                0.00    0.00     174/950         Catch::Clara::Opt::validate() const [165]
                0.00    0.00     514/950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [6095]
[1232]   0.0    0.00    0.00     950         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [1232]
                0.00    0.00     950/1900        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [1207]
-----------------------------------------------
                0.00    0.00     944/944         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [106]
[1233]   0.0    0.00    0.00     944         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1233]
                0.00    0.00     607/607         std::char_traits<char>::move(char, char const, unsigned long) [1240]
                0.00    0.00     337/862424      std::char_traits<char>::assign(char&, char const&) [835]
-----------------------------------------------
                                 738             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1276]
[1234]   0.0    0.00    0.00     738         void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1234]
                                 736             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1235]
-----------------------------------------------
                                 736             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1234]
[1235]   0.0    0.00    0.00     736         void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1235]
                                 899             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [1230]
-----------------------------------------------
                0.00    0.00     735/735         void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1276]
[1236]   0.0    0.00    0.00     735         std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&) [1236]
-----------------------------------------------
                0.00    0.00      11/651         Catch::Clara::Detail::TokenStream::loadBuffer() [3101]
                0.00    0.00      82/651         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
                0.00    0.00     279/651         Catch::Clara::Opt::isMatch(Catch::StringRef) const [5102]
                0.00    0.00     279/651         Catch::Clara::Opt::validate() const [165]
[1237]   0.0    0.00    0.00     651         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [1237]
-----------------------------------------------
                0.00    0.00     134/648         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
                0.00    0.00     514/648         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [6095]
[1238]   0.0    0.00    0.00     648         bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1238]
                0.00    0.00    1296/3238        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1201]
-----------------------------------------------
                0.00    0.00      11/645         Catch::Clara::Detail::TokenStream::operator++() [3106]
                0.00    0.00      82/645         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
                0.00    0.00     273/645         Catch::Clara::Opt::isMatch(Catch::StringRef) const [5102]
                0.00    0.00     279/645         Catch::Clara::Opt::validate() const [165]
[1239]   0.0    0.00    0.00     645         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [1239]
-----------------------------------------------
                0.00    0.00     607/607         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1233]
[1240]   0.0    0.00    0.00     607         std::char_traits<char>::move(char, char const, unsigned long) [1240]
                0.00    0.00     607/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                                 550             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1243]
[1241]   0.0    0.00    0.00     550         void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1241]
                                1382             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [1225]
-----------------------------------------------
                0.00    0.00     550/550         void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1649]
[1242]   0.0    0.00    0.00     550         std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&) [1242]
-----------------------------------------------
                                 550             void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1649]
[1243]   0.0    0.00    0.00     550         void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1243]
                                 550             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1241]
-----------------------------------------------
                                 541             std::shared_ptr<void>::~shared_ptr() <cycle 1> [1245]
[1244]   0.0    0.00    0.00     541         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1244]
                                 543             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                                 535             ed::message::~message() <cycle 1> [158]
[1245]   0.0    0.00    0.00     535         std::shared_ptr<void>::~shared_ptr() <cycle 1> [1245]
                                 541             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1244]
-----------------------------------------------
                0.00    0.00       2/482         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [9311]
                0.00    0.00      35/482         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00      52/482         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00     128/482         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00     265/482         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1280]
[1246]   0.0    0.00    0.00     482         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1246]
-----------------------------------------------
                0.00    0.00      48/472         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) [1452]
                0.00    0.00     188/472         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>) [1311]
                0.00    0.00     236/472         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [1295]
[1247]   0.0    0.00    0.00     472         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() [1247]
                0.00    0.00     472/521837      std::Any_data::_M_access() [841]
-----------------------------------------------
                0.00    0.00      44/440         std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_invoke(std::Anydata const&, cluck::cluck&&) [91]
                0.00    0.00      44/440         std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [87]
                0.00    0.00      44/440         bool std::_invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [89]
                0.00    0.00      44/440         bool std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) [86]
                0.00    0.00      44/440         std::_invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
                0.00    0.00      44/440         bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
                0.00    0.00      44/440         std::tuple<cluck::cluck&&> std::forward_as_tuple<cluck::cluck>(cluck::cluck&&) [1499]
                0.00    0.00      44/440         std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&) [1492]
                0.00    0.00      44/440         std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&) [1484]
                0.00    0.00      44/440         std::Headbase<0ul, cluck::cluck&&, false>::Headbase<cluck::cluck>(cluck::cluck&&) [1480]
[1248]   0.0    0.00    0.00     440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
-----------------------------------------------
                0.00    0.00       1/430         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [9722]
                0.00    0.00      16/430         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1731]
                0.00    0.00     122/430         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1336]
                0.00    0.00     291/430         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1272]
[1249]   0.0    0.00    0.00     430         std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [1249]
-----------------------------------------------
                0.00    0.00     424/424         std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1296]
[1250]   0.0    0.00    0.00     424         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1250]
                0.00    0.00     236/236         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [1295]
                0.00    0.00     188/232         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&) [1299]
                0.00    0.00     188/188         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1310]
-----------------------------------------------
                0.00    0.00       7/420         Catch::Clara::Opt std::_uninitialized_copy<false>::__uninit_copy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [8401]
                0.00    0.00      35/420         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt) [8406]
                0.00    0.00      42/420         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
                0.00    0.00      70/420         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
                0.00    0.00     126/420         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [431]
                0.00    0.00     140/420         Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [388]
[1251]   0.0    0.00    0.00     420         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1251]
-----------------------------------------------
                0.00    0.00      23/401         Catch::TestCaseTracking::SectionTracker::addNextFilters(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [2759]
                0.00    0.00      52/401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00      70/401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00     256/401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [369]
[1252]   0.0    0.00    0.00     401         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1252]
-----------------------------------------------
                0.00    0.00     384/384         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [520]
[1253]   0.0    0.00    0.00     384         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1253]
-----------------------------------------------
                0.00    0.00     188/376         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1310]
                0.00    0.00     188/376         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>) [1311]
[1254]   0.0    0.00    0.00     376         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>::type&) [1254]
-----------------------------------------------
                0.00    0.00       9/358         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [656]
                0.00    0.00     174/358         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1313]
                0.00    0.00     175/358         Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [304]
[1255]   0.0    0.00    0.00     358         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1255]
-----------------------------------------------
                0.00    0.00       6/348         Catch::Clara::Opt::parse(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
                0.00    0.00     342/348         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1257]
[1256]   0.0    0.00    0.00     348         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1256]
-----------------------------------------------
                0.00    0.00     342/342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1258]
[1257]   0.0    0.00    0.00     342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1257]
                0.00    0.00     342/348         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1256]
-----------------------------------------------
                0.00    0.00       6/342         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
                0.00    0.00     336/342         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1260]
[1258]   0.0    0.00    0.00     342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1258]
                0.00    0.00     342/342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1257]
-----------------------------------------------
                0.00    0.00       3/338         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [3208]
                0.00    0.00      48/338         Catch::Clara::Parser::~Parser() [370]
                0.00    0.00      49/338         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1413]
                0.00    0.00     238/338         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1294]
[1259]   0.0    0.00    0.00     338         Catch::Clara::Detail::ParserBase::~ParserBase() [1259]
-----------------------------------------------
                0.00    0.00     336/336         Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[1260]   0.0    0.00    0.00     336         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1260]
                0.00    0.00     336/342         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1258]
-----------------------------------------------
                0.00    0.00      64/329         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00     265/329         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1279]
[1261]   0.0    0.00    0.00     329         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1261]
                0.00    0.00     117/117         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [1347]
-----------------------------------------------
                0.00    0.00      70/326         Catch::StringRef std::__niter_base<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [10382]
                0.00    0.00     128/326         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00     128/326         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1386]
[1262]   0.0    0.00    0.00     326         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1262]
-----------------------------------------------
                0.00    0.00       1/319         Catch::Clara::Args::Args(int, char const const) [3022]
                0.00    0.00       1/319         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [761]
                0.00    0.00      52/319         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00     265/319         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1278]
[1263]   0.0    0.00    0.00     319         std::allocator<Catch::StringRef>::~allocator() [1263]
-----------------------------------------------
                0.00    0.00     317/317         std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long) [1267]
[1264]   0.0    0.00    0.00     317         __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [1264]
-----------------------------------------------
                0.00    0.00     317/317         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [1367]
[1265]   0.0    0.00    0.00     317         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [1265]
                0.00    0.00     317/317         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [1266]
-----------------------------------------------
                0.00    0.00     317/317         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [1265]
[1266]   0.0    0.00    0.00     317         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [1266]
-----------------------------------------------
                0.00    0.00     313/313         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [1291]
[1267]   0.0    0.00    0.00     313         std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long) [1267]
                0.00    0.00     317/317         __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [1264]
                0.00    0.00     315/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       8/300         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      35/300         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [486]
                0.00    0.00      39/300         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplaceback<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
                0.00    0.00     109/300         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [394]
                0.00    0.00     109/300         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [393]
[1268]   0.0    0.00    0.00     300         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1268]
-----------------------------------------------
                0.00    0.00     293/293         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1272]
[1269]   0.0    0.00    0.00     293         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() [1269]
                0.00    0.00     291/291         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator() [1270]
-----------------------------------------------
                0.00    0.00     291/291         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() [1269]
[1270]   0.0    0.00    0.00     291         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator() [1270]
-----------------------------------------------
                0.00    0.00       1/288         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [2081]
                0.00    0.00       1/288         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [381]
                0.00    0.00       2/288         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [2046]
                0.00    0.00      44/288         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1473]
                0.00    0.00      44/288         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
                0.00    0.00      52/288         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1402]
                0.00    0.00     144/288         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1322]
[1271]   0.0    0.00    0.00     288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00     288/288         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree() [1274]
[1272]   0.0    0.00    0.00     288         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1272]
                0.00    0.00     293/293         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() [1269]
                0.00    0.00     291/430         std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [1249]
                0.00    0.00     285/1469        std::Rbtree_header::Rbtree_header() [1224]
-----------------------------------------------
                0.00    0.00     288/288         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1324]
[1273]   0.0    0.00    0.00     288         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [1273]
-----------------------------------------------
                0.00    0.00     285/285         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1309]
[1274]   0.0    0.00    0.00     285         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree() [1274]
                0.00    0.00     288/288         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1272]
-----------------------------------------------
                0.00    0.00      64/274         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [455]
                0.00    0.00      64/274         void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00      64/274         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
                0.00    0.00      82/274         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [421]
[1275]   0.0    0.00    0.00     274         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::removereference<Catch::StringRef const&>::type&) [1275]
-----------------------------------------------
                                 268             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1288]
[1276]   0.0    0.00    0.00     268         void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1276]
                0.00    0.00     735/735         std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&) [1236]
                                 738             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [1234]
-----------------------------------------------
                0.00    0.00     265/265         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1281]
[1277]   0.0    0.00    0.00     265         void std::Destroy_aux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1277]
-----------------------------------------------
                0.00    0.00     265/265         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1279]
[1278]   0.0    0.00    0.00     265         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1278]
                0.00    0.00     265/319         std::allocator<Catch::StringRef>::~allocator() [1263]
-----------------------------------------------
                0.00    0.00     265/265         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1280]
[1279]   0.0    0.00    0.00     265         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1279]
                0.00    0.00     265/329         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1261]
                0.00    0.00     265/265         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1278]
-----------------------------------------------
                0.00    0.00       1/265         Catch::Clara::Args::~Args() [3024]
                0.00    0.00      26/265         Catch::TestCaseTracking::SectionTracker::~SectionTracker() [2764]
                0.00    0.00     238/265         Catch::Clara::Opt::~Opt() [357]
[1280]   0.0    0.00    0.00     265         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1280]
                0.00    0.00     265/482         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1246]
                0.00    0.00     265/265         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1282]
                0.00    0.00     265/265         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1279]
-----------------------------------------------
                0.00    0.00     265/265         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1282]
[1281]   0.0    0.00    0.00     265         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1281]
                0.00    0.00     265/711027      std::is_constant_evaluated() [840]
                0.00    0.00     265/265         void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1277]
-----------------------------------------------
                0.00    0.00     265/265         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1280]
[1282]   0.0    0.00    0.00     265         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [1282]
                0.00    0.00     265/265         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1281]
-----------------------------------------------
                0.00    0.00       4/258         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [4840]
                0.00    0.00      88/258         bool __gnu_cxx::operator!=<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [4909]
                0.00    0.00     166/258         bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1372]
[1283]   0.0    0.00    0.00     258         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1283]
-----------------------------------------------
                                 258             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
[1284]   0.0    0.00    0.00     258         void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&) <cycle 1> [1284]
                                 251             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1288]
-----------------------------------------------
                0.00    0.00     256/256         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
[1285]   0.0    0.00    0.00     256         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [1285]
-----------------------------------------------
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [277]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&) [347]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [273]
                0.00    0.00      16/256         std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [343]
                0.00    0.00      16/256         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
                0.00    0.00      16/256         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [344]
                0.00    0.00      16/256         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/256         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/256         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/256         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/256         decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/256         void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [280]
                0.00    0.00      16/256         decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
                0.00    0.00      16/256         void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [360]
[1286]   0.0    0.00    0.00     256         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [1286]
-----------------------------------------------
                0.00    0.00     251/251         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [1293]
[1287]   0.0    0.00    0.00     251         std::allocator<std::shared_ptr<ed::connection> >::~allocator() [1287]
-----------------------------------------------
                                 251             void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&) <cycle 1> [1284]
[1288]   0.0    0.00    0.00     251         void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1288]
                0.00    0.00     268/711027      std::is_constant_evaluated() [840]
                                 268             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [1276]
-----------------------------------------------
                0.00    0.00     250/250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
[1289]   0.0    0.00    0.00     250         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [1289]
-----------------------------------------------
                0.00    0.00       1/250         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [761]
                0.00    0.00      52/250         std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [1406]
                0.00    0.00      53/250         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1401]
                0.00    0.00     144/250         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1324]
[1290]   0.0    0.00    0.00     250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
                0.00    0.00     250/250         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [1289]
-----------------------------------------------
                0.00    0.00     250/250         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [1292]
[1291]   0.0    0.00    0.00     250         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [1291]
                0.00    0.00     313/313         std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long) [1267]
-----------------------------------------------
                0.00    0.00     249/249         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
[1292]   0.0    0.00    0.00     249         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [1292]
                0.00    0.00     250/250         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [1291]
                0.00    0.00     248/248         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [1293]
-----------------------------------------------
                0.00    0.00     248/248         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [1292]
[1293]   0.0    0.00    0.00     248         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [1293]
                0.00    0.00     251/251         std::allocator<std::shared_ptr<ed::connection> >::~allocator() [1287]
-----------------------------------------------
                0.00    0.00     238/238         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [358]
[1294]   0.0    0.00    0.00     238         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1294]
                0.00    0.00     238/338         Catch::Clara::Detail::ParserBase::~ParserBase() [1259]
-----------------------------------------------
                0.00    0.00     236/236         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1250]
[1295]   0.0    0.00    0.00     236         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) [1295]
                0.00    0.00     236/472         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() [1247]
-----------------------------------------------
                0.00    0.00     236/236         std::Function_base::~Functionbase() <cycle 1> [72]
[1296]   0.0    0.00    0.00     236         std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1296]
                0.00    0.00     424/424         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1250]
-----------------------------------------------
                0.00    0.00      35/233         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator+(long) const [5643]
                0.00    0.00      99/233         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1355]
                0.00    0.00      99/233         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1356]
[1297]   0.0    0.00    0.00     233         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1297]
-----------------------------------------------
                0.00    0.00     232/232         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&) [1299]
[1298]   0.0    0.00    0.00     232         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() const [1298]
                0.00    0.00     232/241422      std::Any_data::_M_access() const [860]
-----------------------------------------------
                0.00    0.00      44/232         std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_invoke(std::Anydata const&, cluck::cluck&&) [91]
                0.00    0.00     188/232         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1250]
[1299]   0.0    0.00    0.00     232         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&) [1299]
                0.00    0.00     232/232         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() const [1298]
-----------------------------------------------
                0.00    0.00      14/222         CATCH2INTERNAL_TEST_12() [182]
                0.00    0.00      18/222         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      30/222         (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      36/222         (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      44/222         (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      80/222         (anonymous namespace)::test_messenger::process_connected() [2200]
[1300]   0.0    0.00    0.00     222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
                0.00    0.00     222/222         Catch::ExprLhs<bool>::makeUnaryExpr() const [1305]
                0.00    0.00     222/222         Catch::UnaryExpr<bool>::~UnaryExpr() [1303]
-----------------------------------------------
                0.00    0.00     222/222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
[1301]   0.0    0.00    0.00     222         Catch::ExprLhs<bool>::ExprLhs(bool) [1301]
-----------------------------------------------
                0.00    0.00     222/222         Catch::ExprLhs<bool>::makeUnaryExpr() const [1305]
[1302]   0.0    0.00    0.00     222         Catch::UnaryExpr<bool>::UnaryExpr(bool) [1302]
                0.00    0.00     222/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00     222/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
[1303]   0.0    0.00    0.00     222         Catch::UnaryExpr<bool>::~UnaryExpr() [1303]
-----------------------------------------------
                0.00    0.00      14/222         CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      18/222         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      30/222         (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00      36/222         (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
                0.00    0.00      44/222         (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00      80/222         (anonymous namespace)::test_messenger::process_connected() [2200]
[1304]   0.0    0.00    0.00     222         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1304]
                0.00    0.00     222/222         Catch::ExprLhs<bool>::ExprLhs(bool) [1301]
-----------------------------------------------
                0.00    0.00     222/222         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1300]
[1305]   0.0    0.00    0.00     222         Catch::ExprLhs<bool>::makeUnaryExpr() const [1305]
                0.00    0.00     222/222         Catch::UnaryExpr<bool>::UnaryExpr(bool) [1302]
-----------------------------------------------
                0.00    0.00     200/200         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin() [1733]
[1306]   0.0    0.00    0.00     200         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_mbegin() const [1306]
-----------------------------------------------
                0.00    0.00     198/198         std::shared_ptr<void>::shared_ptr() [1308]
[1307]   0.0    0.00    0.00     198         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1307]
                0.00    0.00     200/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00     196/196         ed::message::message() [92]
[1308]   0.0    0.00    0.00     196         std::shared_ptr<void>::shared_ptr() [1308]
                0.00    0.00     198/198         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1307]
-----------------------------------------------
                0.00    0.00       1/196         Catch::Config::Config(Catch::ConfigData const&) [457]
                0.00    0.00     195/196         ed::message::message() [92]
[1309]   0.0    0.00    0.00     196         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1309]
                0.00    0.00     285/285         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree() [1274]
-----------------------------------------------
                0.00    0.00     188/188         std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) [1250]
[1310]   0.0    0.00    0.00     188         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1310]
                0.00    0.00     188/376         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>::type&) [1254]
                0.00    0.00     188/188         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>) [1311]
-----------------------------------------------
                0.00    0.00     188/188         void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1310]
[1311]   0.0    0.00    0.00     188         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>) [1311]
                0.00    0.00     188/376         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>::type&) [1254]
                0.00    0.00     188/472         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() [1247]
-----------------------------------------------
                0.00    0.00      52/180         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
                0.00    0.00     128/180         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::maxsize() const [368]
[1312]   0.0    0.00    0.00     180         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1312]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [163]
[1313]   0.0    0.00    0.00     174         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1313]
                0.00    0.00     174/358         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1255]
-----------------------------------------------
                0.00    0.00     174/174         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [392]
[1314]   0.0    0.00    0.00     174         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1314]
-----------------------------------------------
                0.00    0.00      84/168         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [465]
                0.00    0.00      84/168         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [1369]
[1315]   0.0    0.00    0.00     168         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_get_Node_allocator() [1315]
-----------------------------------------------
                0.00    0.00      11/162         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<char const const, Catch::StringRef>(char const const, char const const, Catch::StringRef) [8398]
                0.00    0.00      23/162         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
                0.00    0.00      46/162         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [521]
                0.00    0.00      82/162         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [422]
[1316]   0.0    0.00    0.00     162         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1316]
-----------------------------------------------
                0.00    0.00     154/154         snapdev::timespec_ex::to_timestamp[abi:cxx11](bool) const [167]
[1317]   0.0    0.00    0.00     154         std::setw(int) [1317]
-----------------------------------------------
                0.00    0.00     154/154         snapdev::timespec_ex::to_timestamp[abi:cxx11](bool) const [167]
[1318]   0.0    0.00    0.00     154         std::Setfill<char> std::setfill<char>(char) [1318]
-----------------------------------------------
                0.00    0.00       1/147         std::_invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
                0.00    0.00       1/147         void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
                0.00    0.00       4/147         std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
                0.00    0.00       4/147         void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [417]
                0.00    0.00       5/147         (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile [1867]
                0.00    0.00      44/147         (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&> >((anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&>&) const volatile [1495]
                0.00    0.00      44/147         std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
                0.00    0.00      44/147         bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [88]
[1319]   0.0    0.00    0.00     147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
-----------------------------------------------
                0.00    0.00      35/144         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [486]
                0.00    0.00     109/144         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::constructat<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [394]
[1320]   0.0    0.00    0.00     144         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1320]
                0.00    0.00     144/144         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1321]
                0.00    0.00     144/144         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1328]
-----------------------------------------------
                0.00    0.00     144/144         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1320]
[1321]   0.0    0.00    0.00     144         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1321]
                0.00    0.00     144/144         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1322]
                0.00    0.00     144/144         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1323]
-----------------------------------------------
                0.00    0.00     144/144         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1321]
[1322]   0.0    0.00    0.00     144         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1322]
                0.00    0.00     144/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00     144/144         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1321]
[1323]   0.0    0.00    0.00     144         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1323]
                0.00    0.00     144/144         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [1329]
                0.00    0.00     144/144         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1327]
-----------------------------------------------
                0.00    0.00     144/144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1326]
[1324]   0.0    0.00    0.00     144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1324]
                0.00    0.00     288/288         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [1273]
                0.00    0.00     144/250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
                0.00    0.00     144/144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1325]
-----------------------------------------------
                0.00    0.00     144/144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1324]
[1325]   0.0    0.00    0.00     144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1325]
-----------------------------------------------
                0.00    0.00     144/144         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1328]
[1326]   0.0    0.00    0.00     144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1326]
                0.00    0.00     144/144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1324]
-----------------------------------------------
                0.00    0.00     144/144         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1323]
[1327]   0.0    0.00    0.00     144         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1327]
                0.00    0.00     144/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00     144/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00     144/144         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1320]
[1328]   0.0    0.00    0.00     144         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1328]
                0.00    0.00     144/144         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1326]
-----------------------------------------------
                0.00    0.00     144/144         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1323]
[1329]   0.0    0.00    0.00     144         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [1329]
-----------------------------------------------
                0.00    0.00      48/144         std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
                0.00    0.00      48/144         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1450]
                0.00    0.00      48/144         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) [1452]
[1330]   0.0    0.00    0.00     144         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&) [1330]
-----------------------------------------------
                0.00    0.00     129/129         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::S_max_size(std::allocator<Catch::StringRef> const&) [367]
[1331]   0.0    0.00    0.00     129         std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [1331]
-----------------------------------------------
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [277]
                0.00    0.00      16/128         std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [273]
                0.00    0.00      16/128         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
                0.00    0.00      16/128         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/128         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/128         decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/128         void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [280]
[1332]   0.0    0.00    0.00     128         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [1332]
-----------------------------------------------
                0.00    0.00     122/122         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::allocator() [1334]
[1333]   0.0    0.00    0.00     122         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::new_allocator() [1333]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1336]
[1334]   0.0    0.00    0.00     122         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::allocator() [1334]
                0.00    0.00     122/122         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::new_allocator() [1333]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1337]
[1335]   0.0    0.00    0.00     122         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~allocator() [1335]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree() [1340]
[1336]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1336]
                0.00    0.00     122/122         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::allocator() [1334]
                0.00    0.00     122/430         std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [1249]
                0.00    0.00     122/1469        std::Rbtree_header::Rbtree_header() [1224]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
[1337]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1337]
                0.00    0.00     122/122         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~allocator() [1335]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
[1338]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_begin() [1338]
                0.00    0.00    4448/4448        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_mbegin() const [1196]
-----------------------------------------------
                                1875             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
                                 122             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
[1339]   0.0    0.00    0.00     122+1875    std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
                0.00    0.00    1878/1878        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_left(std::Rbtree_node_base) [1215]
                0.00    0.00    1870/1870        std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_right(std::Rbtree_node_base) [1218]
                                1880             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1214]
                                1875             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
-----------------------------------------------
                0.00    0.00     122/122         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::map() [1549]
[1340]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree() [1340]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1336]
-----------------------------------------------
                                 122             std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map() <cycle 1> [1550]
[1341]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_begin() [1338]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1337]
                                 122             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >) <cycle 1> [1339]
-----------------------------------------------
                0.00    0.00      53/121         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1401]
                0.00    0.00      68/121         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1383]
[1342]   0.0    0.00    0.00     121         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1342]
-----------------------------------------------
                0.00    0.00     117/117         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [1347]
[1343]   0.0    0.00    0.00     117         __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1343]
-----------------------------------------------
                0.00    0.00     117/117         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [1348]
[1344]   0.0    0.00    0.00     117         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1344]
                0.00    0.00     117/117         __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [1345]
-----------------------------------------------
                0.00    0.00     117/117         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1344]
[1345]   0.0    0.00    0.00     117         __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [1345]
-----------------------------------------------
                0.00    0.00       1/117         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [9311]
                0.00    0.00      52/117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1404]
                0.00    0.00      64/117         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[1346]   0.0    0.00    0.00     117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1346]
                0.00    0.00     117/117         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [1348]
-----------------------------------------------
                0.00    0.00     117/117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1261]
[1347]   0.0    0.00    0.00     117         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [1347]
                0.00    0.00     117/711027      std::is_constant_evaluated() [840]
                0.00    0.00     117/117         __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1343]
-----------------------------------------------
                0.00    0.00     117/117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1346]
[1348]   0.0    0.00    0.00     117         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [1348]
                0.00    0.00     117/711027      std::is_constant_evaluated() [840]
                0.00    0.00     117/117         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1344]
-----------------------------------------------
                0.00    0.00       2/115         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [9355]
                0.00    0.00       2/115         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [400]
                0.00    0.00       8/115         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [230]
                0.00    0.00       9/115         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Detail::unique_ptr<Catch::IReporterFactory>, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [8669]
                0.00    0.00      20/115         void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [10841]
                0.00    0.00      31/115         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [82]
                0.00    0.00      43/115         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [190]
[1349]   0.0    0.00    0.00     115         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1349]
-----------------------------------------------
                                 112             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
[1350]   0.0    0.00    0.00     112         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1350]
                                 112             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00      39/109         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [366]
                0.00    0.00      70/109         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [384]
[1351]   0.0    0.00    0.00     109         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1351]
-----------------------------------------------
                0.00    0.00     105/105         std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long) [1354]
[1352]   0.0    0.00    0.00     105         __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [1352]
-----------------------------------------------
                0.00    0.00       2/105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator+(long) const [5579]
                0.00    0.00      13/105         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1780]
                0.00    0.00      39/105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1509]
                0.00    0.00      51/105         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1409]
[1353]   0.0    0.00    0.00     105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1353]
-----------------------------------------------
                0.00    0.00     105/105         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [1653]
[1354]   0.0    0.00    0.00     105         std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long) [1354]
                0.00    0.00     105/711027      std::is_constant_evaluated() [840]
                0.00    0.00     105/105         __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [1352]
-----------------------------------------------
                0.00    0.00      35/99          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00      64/99          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [284]
[1355]   0.0    0.00    0.00      99         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1355]
                0.00    0.00      99/233         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1297]
-----------------------------------------------
                0.00    0.00      35/99          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9324]
                0.00    0.00      64/99          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[1356]   0.0    0.00    0.00      99         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1356]
                0.00    0.00      99/233         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1297]
-----------------------------------------------
                0.00    0.00       1/98          std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [8333]
                0.00    0.00       1/98          std::enable_if<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2162]
                0.00    0.00       1/98          void std::_invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2164]
                0.00    0.00       1/98          void std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [2145]
                0.00    0.00       1/98          std::_invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
                0.00    0.00       1/98          void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
                0.00    0.00       4/98          std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [420]
                0.00    0.00       4/98          std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [416]
                0.00    0.00       4/98          void std::_invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [418]
                0.00    0.00       4/98          void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [415]
                0.00    0.00       4/98          std::_invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
                0.00    0.00       4/98          void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [417]
                0.00    0.00      34/98          std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1869]
                0.00    0.00      34/98          std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1521]
[1357]   0.0    0.00    0.00      98         ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
-----------------------------------------------
                0.00    0.00      88/88          std::Listnode<ed::message>::_M_valptr() [1767]
[1358]   0.0    0.00    0.00      88         __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [1358]
                0.00    0.00      88/88          __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [1359]
-----------------------------------------------
                0.00    0.00      88/88          __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [1358]
[1359]   0.0    0.00    0.00      88         __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [1359]
-----------------------------------------------
                0.00    0.00      88/88          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1485]
[1360]   0.0    0.00    0.00      88         std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1360]
-----------------------------------------------
                0.00    0.00      88/88          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1488]
[1361]   0.0    0.00    0.00      88         std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1361]
-----------------------------------------------
                0.00    0.00      44/88          std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [87]
                0.00    0.00      44/88          bool std::_invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) [89]
[1362]   0.0    0.00    0.00      88         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(cluck::cluck)>&>::type&) [1362]
-----------------------------------------------
                0.00    0.00       1/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::cbegin() const [5994]
                0.00    0.00      42/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1506]
                0.00    0.00      42/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1505]
[1363]   0.0    0.00    0.00      85         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&) [1363]
-----------------------------------------------
                0.00    0.00      84/84          std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1368]
[1364]   0.0    0.00    0.00      84         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1364]
-----------------------------------------------
                0.00    0.00      42/84          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
                0.00    0.00      42/84          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[1365]   0.0    0.00    0.00      84         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1365]
-----------------------------------------------
                0.00    0.00      42/84          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
                0.00    0.00      42/84          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[1366]   0.0    0.00    0.00      84         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1366]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [465]
[1367]   0.0    0.00    0.00      84         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [1367]
                0.00    0.00     317/317         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [1265]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [1369]
[1368]   0.0    0.00    0.00      84         std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1368]
                0.00    0.00      84/711027      std::is_constant_evaluated() [840]
                0.00    0.00      84/84          __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1364]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [464]
[1369]   0.0    0.00    0.00      84         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [1369]
                0.00    0.00      84/168         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_get_Node_allocator() [1315]
                0.00    0.00      84/84          std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [1368]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
[1370]   0.0    0.00    0.00      84         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_left(std::Rbtree_node_base) [1370]
-----------------------------------------------
                0.00    0.00      84/84          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >) [469]
[1371]   0.0    0.00    0.00      84         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_right(std::Rbtree_node_base) [1371]
-----------------------------------------------
                0.00    0.00      39/83          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1510]
                0.00    0.00      44/83          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [287]
[1372]   0.0    0.00    0.00      83         bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1372]
                0.00    0.00     166/258         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1283]
-----------------------------------------------
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                                   4             CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                                   4             CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                0.00    0.00       7/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/322096      CATCH2_INTERNAL_TEST_0() [2]
[1373]   0.0    0.00    0.00      80         std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                  80             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1374]
-----------------------------------------------
                                  80             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
[1374]   0.0    0.00    0.00      80         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1374]
                                  80             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00       1/79          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/79          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [9065]
                0.00    0.00       2/79          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [754]
                0.00    0.00       4/79          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       6/79          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00      16/79          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      49/79          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
[1375]   0.0    0.00    0.00      79         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1375]
-----------------------------------------------
                0.00    0.00      78/78          std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1377]
[1376]   0.0    0.00    0.00      78         std::Head_base<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [1376]
-----------------------------------------------
                0.00    0.00      78/78          std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1423]
[1377]   0.0    0.00    0.00      78         std::Tuple_impl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1377]
                0.00    0.00      78/78          std::Head_base<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [1376]
-----------------------------------------------
                0.00    0.00       2/77          CATCH2INTERNAL_TEST_0()::{lambda()#5}::operator()() const [327]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const [328]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const [329]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::operator()() const [330]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const [334]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const [331]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::operator()() const [332]
                0.00    0.00       2/77          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const [333]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const [261]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const [257]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const [258]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const [259]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const [260]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const [262]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const [263]
                0.00    0.00       3/77          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const [264]
                0.00    0.00      16/77          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      21/77          CATCH2_INTERNAL_TEST_0() [2]
[1378]   0.0    0.00    0.00      77         std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1378]
                0.00    0.00   10221/10221       std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1064]
-----------------------------------------------
                0.00    0.00       6/70          Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [9031]
                0.00    0.00       6/70          void std::allocator_traits<std::allocator<Catch::Tag> >::construct<Catch::Tag, Catch::StringRef>(std::allocator<Catch::Tag>&, Catch::Tag, Catch::StringRef&&) [7937]
                0.00    0.00       6/70          void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [9034]
                0.00    0.00       6/70          void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::StringRef>(Catch::Tag, Catch::StringRef&&) [681]
                0.00    0.00      23/70          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [523]
                0.00    0.00      23/70          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [522]
[1379]   0.0    0.00    0.00      70         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1379]
-----------------------------------------------
                0.00    0.00      69/69          std::allocator<Catch::StringRef>::allocator() [1381]
[1380]   0.0    0.00    0.00      69         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [1380]
-----------------------------------------------
                0.00    0.00       1/69          Catch::Clara::Args::Args(int, char const const) [3022]
                0.00    0.00      68/69          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1383]
[1381]   0.0    0.00    0.00      69         std::allocator<Catch::StringRef>::allocator() [1381]
                0.00    0.00      69/69          __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [1380]
-----------------------------------------------
                0.00    0.00       3/69          Catch::Clara::Opt std::__copy_move_a<false, Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [10524]
                0.00    0.00      66/69          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [387]
[1382]   0.0    0.00    0.00      69         Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1382]
-----------------------------------------------
                0.00    0.00      68/68          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1384]
[1383]   0.0    0.00    0.00      68         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1383]
                0.00    0.00      68/69          std::allocator<Catch::StringRef>::allocator() [1381]
                0.00    0.00      68/121         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1342]
-----------------------------------------------
                0.00    0.00      68/68          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
[1384]   0.0    0.00    0.00      68         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1384]
                0.00    0.00      68/68          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1383]
-----------------------------------------------
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [801]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [3010]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [800]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, Catch::StringRef) [3015]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [3013]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, Catch::StringRef) [3014]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [3004]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [3009]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [3005]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [3006]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [3007]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [3008]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [3011]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [3012]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::StringRef) [3017]
                0.00    0.00       1/68          Catch::Clara::Opt::Opt<long, void>(long&, Catch::StringRef) [3018]
                0.00    0.00       2/68          Catch::Clara::Opt::Opt<double, void>(double&, Catch::StringRef) [3016]
                0.00    0.00       3/68          Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [661]
                0.00    0.00       5/68          Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [596]
                0.00    0.00      16/68          Catch::Clara::Opt::Opt(bool&) [615]
                0.00    0.00      26/68          Catch::TestCaseTracking::SectionTracker::SectionTracker(Catch::TestCaseTracking::NameAndLocation&&, Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::ITracker) [2762]
[1385]   0.0    0.00    0.00      68         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1385]
                0.00    0.00      68/68          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1384]
-----------------------------------------------
                0.00    0.00      64/64          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [283]
[1386]   0.0    0.00    0.00      64         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1386]
                0.00    0.00     128/326         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1262]
-----------------------------------------------
                0.00    0.00      16/64          std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
                0.00    0.00      16/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/64          std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1674]
                0.00    0.00      16/64          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
[1387]   0.0    0.00    0.00      64         std::allocator<unittest::reporter::state>::~allocator() [1387]
-----------------------------------------------
                0.00    0.00      16/64          std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
                0.00    0.00      16/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/64          std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1676]
                0.00    0.00      16/64          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
[1388]   0.0    0.00    0.00      64         std::allocator<unittest::reporter::parser>::~allocator() [1388]
-----------------------------------------------
                0.00    0.00      16/64          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
                0.00    0.00      16/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/64          std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1678]
                0.00    0.00      16/64          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
[1389]   0.0    0.00    0.00      64         std::allocator<unittest::reporter::executor>::~allocator() [1389]
-----------------------------------------------
                                  16             unittest::reporter::parser::~parser() <cycle 1> [133]
                0.00    0.00       7/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/322096      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      16/322096      decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
                0.00    0.00      16/322096      decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [362]
[1390]   0.0    0.00    0.00      64         std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [1390]
                                 112             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1350]
-----------------------------------------------
                0.00    0.00       8/64          std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [302]
                0.00    0.00       8/64          std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [303]
                0.00    0.00       8/64          std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [299]
                0.00    0.00       8/64          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [300]
                0.00    0.00       8/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [301]
                0.00    0.00       8/64          std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [307]
                0.00    0.00       8/64          decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [308]
                0.00    0.00       8/64          void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [306]
[1391]   0.0    0.00    0.00      64         char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10] [1391]
-----------------------------------------------
                0.00    0.00       4/64          std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [408]
                0.00    0.00       4/64          std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [409]
                0.00    0.00       4/64          std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [405]
                0.00    0.00       4/64          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [406]
                0.00    0.00       4/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [407]
                0.00    0.00       4/64          std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [411]
                0.00    0.00       4/64          decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [412]
                0.00    0.00       4/64          void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [410]
                0.00    0.00       4/64          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(char const (&) [13]) [10285]
                0.00    0.00       4/64          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::allocate_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, char const (&) [13]) [10723]
                0.00    0.00       4/64          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::Spalloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const (&) [13]) [6726]
                0.00    0.00       4/64          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::Spalloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const (&) [13]) [7518]
                0.00    0.00       4/64          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char const (&) [13]) [697]
                0.00    0.00       4/64          std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]) [8637]
                0.00    0.00       4/64          void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [8095]
                0.00    0.00       4/64          void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [614]
[1392]   0.0    0.00    0.00      64         char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13] [1392]
-----------------------------------------------
                0.00    0.00      15/63          std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
                0.00    0.00      16/63          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/63          std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1672]
                0.00    0.00      16/63          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
[1393]   0.0    0.00    0.00      63         std::allocator<(anonymous namespace)::test_timer>::~allocator() [1393]
-----------------------------------------------
                0.00    0.00       1/61          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       3/61          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       8/61          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      49/61          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1420]
[1394]   0.0    0.00    0.00      61         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [1778]
-----------------------------------------------
                0.00    0.00      60/60          char std::__fillna<char, unsigned long, char>(char, unsigned long, char const&, std::random_access_iterator_tag) [1398]
[1395]   0.0    0.00    0.00      60         void std::__fill_a<char, char>(char, char, char const&) [1395]
                0.00    0.00      55/55          __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a1<char>(char, char, char const&) [1399]
-----------------------------------------------
                0.00    0.00      57/57          char std::fill_n<char, unsigned long, char>(char, unsigned long, char const&) [11206]
[1396]   0.0    0.00    0.00      57         std::__size_to_integer(unsigned long) [1396]
-----------------------------------------------
                0.00    0.00       1/55          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/55          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [9057]
                0.00    0.00       2/55          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_move_assign(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&, std::integral_constant<bool, true>) [9043]
                0.00    0.00       2/55          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [9047]
                0.00    0.00      49/55          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1421]
[1397]   0.0    0.00    0.00      55         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1397]
-----------------------------------------------
                0.00    0.00      55/55          char std::fill_n<char, unsigned long, char>(char, unsigned long, char const&) [11206]
[1398]   0.0    0.00    0.00      55         char std::__fillna<char, unsigned long, char>(char, unsigned long, char const&, std::random_access_iterator_tag) [1398]
                0.00    0.00      60/60          void std::__fill_a<char, char>(char, char, char const&) [1395]
-----------------------------------------------
                0.00    0.00      55/55          void std::__fill_a<char, char>(char, char, char const&) [1395]
[1399]   0.0    0.00    0.00      55         __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a1<char>(char, char, char const&) [1399]
                0.00    0.00      60/711027      std::is_constant_evaluated() [840]
-----------------------------------------------
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/54          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00       4/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [9065]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [513]
[1400]   0.0    0.00    0.00      54         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1400]
-----------------------------------------------
                0.00    0.00       1/53          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::allocator<Catch::StringRef> const&) [7229]
                0.00    0.00      52/53          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1405]
[1401]   0.0    0.00    0.00      53         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1401]
                0.00    0.00      53/250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
                0.00    0.00      53/121         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1342]
-----------------------------------------------
                0.00    0.00      52/52          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [374]
[1402]   0.0    0.00    0.00      52         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1402]
                0.00    0.00      52/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00      52/52          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
[1403]   0.0    0.00    0.00      52         __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [1403]
                0.00    0.00      52/52          std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [1406]
-----------------------------------------------
                0.00    0.00      52/52          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1405]
[1404]   0.0    0.00    0.00      52         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1404]
                0.00    0.00      52/117         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1346]
-----------------------------------------------
                0.00    0.00      52/52          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [423]
[1405]   0.0    0.00    0.00      52         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1405]
                0.00    0.00      52/53          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1401]
                0.00    0.00      52/52          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1404]
-----------------------------------------------
                0.00    0.00      52/52          __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [1403]
[1406]   0.0    0.00    0.00      52         std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [1406]
                0.00    0.00      52/250         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1290]
-----------------------------------------------
                0.00    0.00       1/51          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/51          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_move_assign(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&, std::integral_constant<bool, true>) [9043]
                0.00    0.00      49/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1417]
[1407]   0.0    0.00    0.00      51         std::allocator<Catch::Clara::Arg>::~allocator() [1407]
-----------------------------------------------
                0.00    0.00       1/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [754]
                0.00    0.00      49/51          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1419]
[1408]   0.0    0.00    0.00      51         std::allocator<Catch::Clara::Opt>::~allocator() [1408]
-----------------------------------------------
                0.00    0.00       1/51          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [3224]
                0.00    0.00       3/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [473]
                0.00    0.00       8/51          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
                0.00    0.00      39/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
[1409]   0.0    0.00    0.00      51         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1409]
                0.00    0.00      51/105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1353]
-----------------------------------------------
                0.00    0.00       3/51          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [559]
                0.00    0.00       3/51          void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) [558]
                0.00    0.00       3/51          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00      42/51          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [286]
[1410]   0.0    0.00    0.00      51         Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [1410]
-----------------------------------------------
                0.00    0.00       1/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl() [3206]
                0.00    0.00       3/50          Catch::Clara::Parser::Parser() [1930]
                0.00    0.00       4/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl() [3214]
                0.00    0.00      42/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1504]
[1411]   0.0    0.00    0.00      50         Catch::Clara::Detail::ParserBase::ParserBase() [1411]
-----------------------------------------------
                0.00    0.00       1/50          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [9047]
                0.00    0.00      49/50          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1418]
[1412]   0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1412]
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [2058]
-----------------------------------------------
                0.00    0.00      49/49          Catch::Clara::ExeName::~ExeName() [458]
[1413]   0.0    0.00    0.00      49         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1413]
                0.00    0.00      49/338         Catch::Clara::Detail::ParserBase::~ParserBase() [1259]
-----------------------------------------------
                0.00    0.00      49/49          std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1415]
[1414]   0.0    0.00    0.00      49         std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) [1414]
-----------------------------------------------
                0.00    0.00      49/49          (anonymous namespace)::test_messenger& std::__get_helper<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >(std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1422]
[1415]   0.0    0.00    0.00      49         std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1415]
                0.00    0.00      49/49          std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) [1414]
-----------------------------------------------
                0.00    0.00      49/49          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1426]
[1416]   0.0    0.00    0.00      49         void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1416]
                0.00    0.00       2/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [2026]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [2078]
-----------------------------------------------
                0.00    0.00      49/49          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1418]
[1417]   0.0    0.00    0.00      49         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1417]
                0.00    0.00      49/51          std::allocator<Catch::Clara::Arg>::~allocator() [1407]
-----------------------------------------------
                0.00    0.00      49/49          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1421]
[1418]   0.0    0.00    0.00      49         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1418]
                0.00    0.00      49/50          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1412]
                0.00    0.00      49/49          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1417]
-----------------------------------------------
                0.00    0.00      49/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1420]
[1419]   0.0    0.00    0.00      49         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1419]
                0.00    0.00      49/51          std::allocator<Catch::Clara::Opt>::~allocator() [1408]
-----------------------------------------------
                0.00    0.00      49/49          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [435]
[1420]   0.0    0.00    0.00      49         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1420]
                0.00    0.00      49/61          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
                0.00    0.00      49/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1419]
-----------------------------------------------
                0.00    0.00       1/49          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_move_assign(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&, std::integral_constant<bool, true>) [9043]
                0.00    0.00      48/49          Catch::Clara::Parser::~Parser() [370]
[1421]   0.0    0.00    0.00      49         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1421]
                0.00    0.00      49/55          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1397]
                0.00    0.00      49/49          void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [1427]
                0.00    0.00      49/49          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1418]
-----------------------------------------------
                0.00    0.00      49/49          std::tuple_element<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1424]
[1422]   0.0    0.00    0.00      49         (anonymous namespace)::testmessenger& std::__get_helper<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >(std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1422]
                0.00    0.00      49/49          std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1415]
-----------------------------------------------
                0.00    0.00      49/49          std::tupleelement<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1425]
[1423]   0.0    0.00    0.00      49         std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1423]
                0.00    0.00      78/78          std::Tuple_impl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1377]
-----------------------------------------------
                0.00    0.00       1/49          void std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
                0.00    0.00       4/49          void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
                0.00    0.00      44/49          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
[1424]   0.0    0.00    0.00      49         std::tuple_element<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1424]
                0.00    0.00      49/49          (anonymous namespace)::testmessenger& std::__get_helper<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >(std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1422]
-----------------------------------------------
                0.00    0.00       1/49          void std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
                0.00    0.00       4/49          void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
                0.00    0.00      44/49          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
[1425]   0.0    0.00    0.00      49         std::tuple_element<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1425]
                0.00    0.00      49/49          std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1423]
-----------------------------------------------
                0.00    0.00      49/49          void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [1427]
[1426]   0.0    0.00    0.00      49         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1426]
                0.00    0.00      49/711027      std::isconstant_evaluated() [840]
                0.00    0.00      49/49          void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1416]
-----------------------------------------------
                0.00    0.00      49/49          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1421]
[1427]   0.0    0.00    0.00      49         void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [1427]
                0.00    0.00      49/49          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1426]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1443]
[1428]   0.0    0.00    0.00      48         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [1428]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1444]
[1429]   0.0    0.00    0.00      48         __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [1429]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1445]
[1430]   0.0    0.00    0.00      48         __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [1430]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1446]
[1431]   0.0    0.00    0.00      48         __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [1431]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1447]
[1432]   0.0    0.00    0.00      48         __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [1432]
-----------------------------------------------
                0.00    0.00      48/48          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1468]
[1433]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1433]
                0.00    0.00      47/47          __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() [1465]
-----------------------------------------------
                0.00    0.00      48/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1453]
[1434]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1434]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [1435]
-----------------------------------------------
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1434]
[1435]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [1435]
-----------------------------------------------
                0.00    0.00      48/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1454]
[1436]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1436]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [1437]
-----------------------------------------------
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1436]
[1437]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [1437]
-----------------------------------------------
                0.00    0.00      48/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1455]
[1438]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1438]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [1439]
-----------------------------------------------
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1438]
[1439]   0.0    0.00    0.00      48         __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [1439]
-----------------------------------------------
                0.00    0.00      48/48          std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1441]
[1440]   0.0    0.00    0.00      48         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [1440]
-----------------------------------------------
                0.00    0.00      48/48          std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1442]
[1441]   0.0    0.00    0.00      48         std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1441]
                0.00    0.00      48/48          std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [1440]
-----------------------------------------------
                0.00    0.00      21/48          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      27/48          CATCH2_INTERNAL_TEST_0() [2]
[1442]   0.0    0.00    0.00      48         std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1442]
                0.00    0.00      48/48          std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1441]
-----------------------------------------------
                0.00    0.00       1/48          std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [2142]
                0.00    0.00       1/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [5747]
                0.00    0.00       2/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [2056]
                0.00    0.00      44/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1485]
[1443]   0.0    0.00    0.00      48         std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1443]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [1428]
-----------------------------------------------
                0.00    0.00       1/48          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [2143]
                0.00    0.00       1/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [5748]
                0.00    0.00       2/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [2057]
                0.00    0.00      44/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1488]
[1444]   0.0    0.00    0.00      48         std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1444]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [1429]
-----------------------------------------------
                0.00    0.00      16/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
                0.00    0.00      16/48          std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1673]
[1445]   0.0    0.00    0.00      48         std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1445]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [1430]
-----------------------------------------------
                0.00    0.00      16/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/48          std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1675]
[1446]   0.0    0.00    0.00      48         std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1446]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [1431]
-----------------------------------------------
                0.00    0.00      16/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/48          std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1677]
[1447]   0.0    0.00    0.00      48         std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1447]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [1432]
-----------------------------------------------
                                  16             unittest::reporter::parser::~parser() <cycle 1> [133]
                0.00    0.00       7/322096      CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/322096      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      16/322096      decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [282]
[1448]   0.0    0.00    0.00      48         std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
                                  48             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1449]
-----------------------------------------------
                                  48             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1448]
[1449]   0.0    0.00    0.00      48         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1449]
                                  48             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [873]
-----------------------------------------------
                0.00    0.00      48/48          std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
[1450]   0.0    0.00    0.00      48         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1450]
                0.00    0.00      48/144         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&) [1330]
                0.00    0.00      48/48          void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) [1452]
-----------------------------------------------
                0.00    0.00      48/48          std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
[1451]   0.0    0.00    0.00      48         bool std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_not_empty_function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1451]
-----------------------------------------------
                0.00    0.00      48/48          void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1450]
[1452]   0.0    0.00    0.00      48         void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) [1452]
                0.00    0.00      48/144         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&) [1330]
                0.00    0.00      48/48          std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind(std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1457]
                0.00    0.00      48/472         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() [1247]
-----------------------------------------------
                0.00    0.00      16/48          std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
[1453]   0.0    0.00    0.00      48         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1453]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1434]
-----------------------------------------------
                0.00    0.00      16/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
[1454]   0.0    0.00    0.00      48         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1454]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1436]
-----------------------------------------------
                0.00    0.00      16/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1713]
[1455]   0.0    0.00    0.00      48         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1455]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1438]
-----------------------------------------------
                0.00    0.00      48/48          std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
[1456]   0.0    0.00    0.00      48         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
                0.00    0.00      48/48          std::removereference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&& std::move<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)) [1460]
                0.00    0.00      48/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00      48/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00      48/20079       std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1001]
-----------------------------------------------
                0.00    0.00      48/48          void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) [1452]
[1457]   0.0    0.00    0.00      48         std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind(std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1457]
                0.00    0.00      48/20082       std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1000]
-----------------------------------------------
                0.00    0.00      48/48          (anonymous namespace)::testmessenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
[1458]   0.0    0.00    0.00      48         std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1458]
                0.00    0.00      48/263006      std::Function_base::Functionbase() [856]
                0.00    0.00      48/48          bool std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_not_empty_function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) [1451]
                0.00    0.00      48/144         std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&) [1330]
                0.00    0.00      48/48          void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) [1450]
-----------------------------------------------
                0.00    0.00      48/48          (anonymous namespace)::testmessenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
[1459]   0.0    0.00    0.00      48         std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
                0.00    0.00      48/80321       std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [899]
                0.00    0.00      48/180540      (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [870]
                0.00    0.00      48/48          bool ((anonymous namespace)::test_messenger::&&std::forward<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type&))(cluck::cluck) [1462]
                0.00    0.00      48/48          std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
-----------------------------------------------
                0.00    0.00      48/48          std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1456]
[1460]   0.0    0.00    0.00      48         std::removereference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&& std::move<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)) [1460]
-----------------------------------------------
                0.00    0.00      48/48          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<cluck::cluck> >, std::is_move_constructible<cluck::cluck>, std::is_move_assignable<cluck::cluck> >::value, void>::type std::swap<cluck::cluck>(cluck::cluck&, cluck::cluck&) [1750]
[1461]   0.0    0.00    0.00      48         std::remove_reference<cluck::cluck&>::type&& std::move<cluck::cluck&>(cluck::cluck&) [1461]
-----------------------------------------------
                0.00    0.00      48/48          std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) [1459]
[1462]   0.0    0.00    0.00      48         bool ((anonymous namespace)::testmessenger::&&std::forward<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type&))(cluck::cluck) [1462]
-----------------------------------------------
                0.00    0.00       6/48          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
                0.00    0.00       6/48          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [608]
                0.00    0.00       6/48          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [604]
                0.00    0.00       6/48          std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [605]
                0.00    0.00       6/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/48          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       6/48          decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [675]
                0.00    0.00       6/48          void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [673]
[1463]   0.0    0.00    0.00      48         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1463]
-----------------------------------------------
                0.00    0.00      47/47          std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1467]
[1464]   0.0    0.00    0.00      47         __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) [1464]
-----------------------------------------------
                0.00    0.00      47/47          __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1433]
[1465]   0.0    0.00    0.00      47         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() [1465]
-----------------------------------------------
                0.00    0.00       1/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, __gnu_cxx::__enable_if<std::__are_same<Catch::Clara::Opt, Catch::Clara::Opt>::__value, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__type> const&) [4582]
                0.00    0.00       2/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       6/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00      16/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
                0.00    0.00      22/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1792]
[1466]   0.0    0.00    0.00      47         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1466]
-----------------------------------------------
                0.00    0.00      15/47          std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1761]
                0.00    0.00      16/47          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
[1467]   0.0    0.00    0.00      47         std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1467]
                0.00    0.00      47/47          __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) [1464]
-----------------------------------------------
                0.00    0.00      15/47          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
                0.00    0.00      16/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
[1468]   0.0    0.00    0.00      47         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1468]
                0.00    0.00      48/48          __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1433]
-----------------------------------------------
                0.00    0.00       1/45          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [804]
                0.00    0.00      44/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1481]
[1469]   0.0    0.00    0.00      45         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1469]
                0.00    0.00      45/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00      45/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00       1/45          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [802]
                0.00    0.00      44/45          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [1482]
[1470]   0.0    0.00    0.00      45         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1470]
                0.00    0.00      45/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00      45/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00       1/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [6703]
                0.00    0.00      44/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1481]
[1471]   0.0    0.00    0.00      45         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&) [1471]
-----------------------------------------------
                0.00    0.00       1/45          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [6727]
                0.00    0.00      44/45          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [1482]
[1472]   0.0    0.00    0.00      45         std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1472]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1477]
[1473]   0.0    0.00    0.00      44         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1473]
                0.00    0.00      44/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00      18/44          Catch::Clara::Detail::BoundFlagRefBase::BoundFlagRefBase() [3201]
                0.00    0.00      26/44          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1560]
[1474]   0.0    0.00    0.00      44         Catch::Clara::Detail::BoundRef::BoundRef() [1474]
-----------------------------------------------
                0.00    0.00      18/44          Catch::Clara::Detail::BoundFlagRefBase::~BoundFlagRefBase() [3203]
                0.00    0.00      26/44          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1561]
[1475]   0.0    0.00    0.00      44         Catch::Clara::Detail::BoundRef::~BoundRef() [1475]
-----------------------------------------------
                0.00    0.00       1/44          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [3230]
                0.00    0.00       1/44          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [3231]
                0.00    0.00       1/44          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [544]
                0.00    0.00       2/44          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [488]
                0.00    0.00      39/44          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [364]
[1476]   0.0    0.00    0.00      44         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
                0.00    0.00      44/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
                0.00    0.00      44/44          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1477]
                0.00    0.00      44/44          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1494]
                0.00    0.00      44/44          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1493]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
[1477]   0.0    0.00    0.00      44         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1477]
                0.00    0.00      44/44          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1473]
                0.00    0.00      44/44          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [1482]
                0.00    0.00      44/44          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1481]
-----------------------------------------------
                0.00    0.00      44/44          std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1491]
[1478]   0.0    0.00    0.00      44         __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [1478]
-----------------------------------------------
                0.00    0.00      44/44          std::Tupleimpl<0ul, cluck::cluck&&>::_M_head(std::Tupleimpl<0ul, cluck::cluck&&>&) [1483]
[1479]   0.0    0.00    0.00      44         std::Headbase<0ul, cluck::cluck&&, false>::_M_head(std::Headbase<0ul, cluck::cluck&&, false>&) [1479]
-----------------------------------------------
                0.00    0.00      44/44          std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&) [1484]
[1480]   0.0    0.00    0.00      44         std::Headbase<0ul, cluck::cluck&&, false>::Headbase<cluck::cluck>(cluck::cluck&&) [1480]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1477]
[1481]   0.0    0.00    0.00      44         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1481]
                0.00    0.00      44/45          std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&) [1471]
                0.00    0.00      44/45          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1469]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1477]
[1482]   0.0    0.00    0.00      44         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [1482]
                0.00    0.00      44/45          std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1472]
                0.00    0.00      44/45          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1470]
-----------------------------------------------
                0.00    0.00      44/44          cluck::cluck& std::__get_helper<0ul, cluck::cluck&&>(std::Tupleimpl<0ul, cluck::cluck&&>&) [1498]
[1483]   0.0    0.00    0.00      44         std::Tupleimpl<0ul, cluck::cluck&&>::_M_head(std::Tupleimpl<0ul, cluck::cluck&&>&) [1483]
                0.00    0.00      44/44          std::Headbase<0ul, cluck::cluck&&, false>::_M_head(std::Headbase<0ul, cluck::cluck&&, false>&) [1479]
-----------------------------------------------
                0.00    0.00      44/44          std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&) [1492]
[1484]   0.0    0.00    0.00      44         std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&) [1484]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/44          std::Headbase<0ul, cluck::cluck&&, false>::Headbase<cluck::cluck>(cluck::cluck&&) [1480]
-----------------------------------------------
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1487]
[1485]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1485]
                0.00    0.00      88/88          std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1360]
                0.00    0.00      44/48          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1443]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1486]
-----------------------------------------------
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1485]
[1486]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1486]
-----------------------------------------------
                0.00    0.00      44/44          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1493]
[1487]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1487]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1485]
-----------------------------------------------
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1490]
[1488]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1488]
                0.00    0.00      88/88          std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1361]
                0.00    0.00      44/48          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1444]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1489]
-----------------------------------------------
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1488]
[1489]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1489]
-----------------------------------------------
                0.00    0.00      44/44          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1494]
[1490]   0.0    0.00    0.00      44         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1490]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1488]
-----------------------------------------------
                0.00    0.00      44/44          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1769]
[1491]   0.0    0.00    0.00      44         std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1491]
                0.00    0.00      44/711027      std::is_constant_evaluated() [840]
                0.00    0.00      44/44          __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [1478]
-----------------------------------------------
                0.00    0.00      44/44          std::tuple<cluck::cluck&&> std::forward_as_tuple<cluck::cluck>(cluck::cluck&&) [1499]
[1492]   0.0    0.00    0.00      44         std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&) [1492]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/44          std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&) [1484]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
[1493]   0.0    0.00    0.00      44         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1493]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1487]
-----------------------------------------------
                0.00    0.00      44/44          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1476]
[1494]   0.0    0.00    0.00      44         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1494]
                0.00    0.00      44/44          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1490]
-----------------------------------------------
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
[1495]   0.0    0.00    0.00      44         (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&> >((anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&>&) const volatile [1495]
                0.00    0.00      44/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
-----------------------------------------------
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) [85]
[1496]   0.0    0.00    0.00      44         std::enable_if<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile [1496]
                0.00    0.00      44/44          std::removereference<std::tuple<cluck::cluck&&>&>::type&& std::move<std::tuple<cluck::cluck&&>&>(std::tuple<cluck::cluck&&>&) [1501]
                0.00    0.00      44/44          std::tuple_element<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&) [1500]
-----------------------------------------------
                                  44             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1768]
[1497]   0.0    0.00    0.00      44         void std::destroy_at<ed::message>(ed::message) <cycle 1> [1497]
                                  44             ed::message::~message() <cycle 1> [158]
-----------------------------------------------
                0.00    0.00      44/44          std::tuple_element<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&) [1500]
[1498]   0.0    0.00    0.00      44         cluck::cluck& std::__get_helper<0ul, cluck::cluck&&>(std::Tupleimpl<0ul, cluck::cluck&&>&) [1498]
                0.00    0.00      44/44          std::Tupleimpl<0ul, cluck::cluck&&>::_M_head(std::Tupleimpl<0ul, cluck::cluck&&>&) [1483]
-----------------------------------------------
                0.00    0.00      44/44          bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) [86]
[1499]   0.0    0.00    0.00      44         std::tuple<cluck::cluck&&> std::forwardas_tuple<cluck::cluck>(cluck::cluck&&) [1499]
                0.00    0.00      44/440         cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&) [1248]
                0.00    0.00      44/44          std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&) [1492]
-----------------------------------------------
                0.00    0.00      44/44          std::enable_if<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile [1496]
[1500]   0.0    0.00    0.00      44         std::tupleelement<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&) [1500]
                0.00    0.00      44/44          cluck::cluck& std::__get_helper<0ul, cluck::cluck&&>(std::Tupleimpl<0ul, cluck::cluck&&>&) [1498]
                0.00    0.00      44/44          cluck::cluck&& std::forward<cluck::cluck&&>(std::remove_reference<cluck::cluck&&>::type&) [1502]
-----------------------------------------------
                0.00    0.00      44/44          std::enable_if<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile [1496]
[1501]   0.0    0.00    0.00      44         std::removereference<std::tuple<cluck::cluck&&>&>::type&& std::move<std::tuple<cluck::cluck&&>&>(std::tuple<cluck::cluck&&>&) [1501]
-----------------------------------------------
                0.00    0.00      44/44          std::tuple_element<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&) [1500]
[1502]   0.0    0.00    0.00      44         cluck::cluck&& std::forward<cluck::cluck&&>(std::remove_reference<cluck::cluck&&>::type&) [1502]
-----------------------------------------------
                0.00    0.00      44/44          std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) [90]
[1503]   0.0    0.00    0.00      44         bool ((anonymous namespace)::test_messenger::&std::forward<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&))(cluck::cluck) [1503]
-----------------------------------------------
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [3170]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, Catch::StringRef) [3175]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [3173]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, Catch::StringRef) [3174]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [3164]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [3169]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [3165]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [3166]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [3167]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [3168]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [3171]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [3172]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::StringRef) [3161]
                0.00    0.00       1/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [3163]
                0.00    0.00       2/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [3162]
                0.00    0.00       3/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
                0.00    0.00       5/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
                0.00    0.00      18/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [477]
[1504]   0.0    0.00    0.00      42         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1504]
                0.00    0.00      42/50          Catch::Clara::Detail::ParserBase::ParserBase() [1411]
-----------------------------------------------
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/42          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [3224]
                0.00    0.00       1/42          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00      39/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1510]
[1505]   0.0    0.00    0.00      42         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1505]
                0.00    0.00      42/85          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&) [1363]
-----------------------------------------------
                0.00    0.00       1/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/42          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [3224]
                0.00    0.00       1/42          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00      39/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1510]
[1506]   0.0    0.00    0.00      42         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1506]
                0.00    0.00      42/85          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&) [1363]
-----------------------------------------------
                0.00    0.00       7/41          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00      34/41          Catch::makeCommandLineParser(Catch::ConfigData&) [227]
[1507]   0.0    0.00    0.00      41         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1507]
-----------------------------------------------
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
[1508]   0.0    0.00    0.00      39         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1508]
-----------------------------------------------
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
[1509]   0.0    0.00    0.00      39         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1509]
                0.00    0.00      39/105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1353]
-----------------------------------------------
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
[1510]   0.0    0.00    0.00      39         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1510]
                0.00    0.00      39/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1505]
                0.00    0.00      39/42          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1506]
                0.00    0.00      39/83          bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1372]
-----------------------------------------------
                0.00    0.00      39/39          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [365]
[1511]   0.0    0.00    0.00      39         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1511]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1510]
                0.00    0.00      39/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1409]
                0.00    0.00      39/39          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1509]
                0.00    0.00      39/39          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1508]
-----------------------------------------------
                0.00    0.00      35/35          std::boolalpha(std::ios_base&) [11631]
[1512]   0.0    0.00    0.00      35         std::ios_base::setf(std::IosFmtflags) [1512]
                0.00    0.00      35/35          std::operator|=(std::IosFmtflags&, std::IosFmtflags) [1513]
-----------------------------------------------
                0.00    0.00      35/35          std::ios_base::setf(std::IosFmtflags) [1512]
[1513]   0.0    0.00    0.00      35         std::operator|=(std::IosFmtflags&, std::IosFmtflags) [1513]
                0.00    0.00      35/35          std::operator|(std::IosFmtflags, std::IosFmtflags) [1514]
-----------------------------------------------
                0.00    0.00      35/35          std::operator|=(std::IosFmtflags&, std::IosFmtflags) [1513]
[1514]   0.0    0.00    0.00      35         std::operator|(std::IosFmtflags, std::IosFmtflags) [1514]
-----------------------------------------------
                0.00    0.00      34/34          std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1517]
[1515]   0.0    0.00    0.00      34         std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [1515]
-----------------------------------------------
                0.00    0.00      34/34          std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1518]
[1516]   0.0    0.00    0.00      34         std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [1516]
-----------------------------------------------
                0.00    0.00      34/34          ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1520]
[1517]   0.0    0.00    0.00      34         std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1517]
                0.00    0.00      34/34          std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [1515]
-----------------------------------------------
                0.00    0.00      34/34          std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1519]
[1518]   0.0    0.00    0.00      34         std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1518]
                0.00    0.00      34/34          std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [1516]
-----------------------------------------------
                0.00    0.00      34/34          std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1869]
[1519]   0.0    0.00    0.00      34         std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1519]
                0.00    0.00      34/34          std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1518]
-----------------------------------------------
                0.00    0.00      34/34          std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1521]
[1520]   0.0    0.00    0.00      34         ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1520]
                0.00    0.00      34/34          std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1517]
-----------------------------------------------
                0.00    0.00      34/34          std::enable_if<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile [1868]
[1521]   0.0    0.00    0.00      34         std::tupleelement<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1521]
                0.00    0.00      34/34          ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1520]
                0.00    0.00      34/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
-----------------------------------------------
                0.00    0.00      34/34          std::enable_if<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile [1868]
[1522]   0.0    0.00    0.00      34         std::removereference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&) [1522]
-----------------------------------------------
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&) [1528]
[1523]   0.0    0.00    0.00      32         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1523]
-----------------------------------------------
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&) [1530]
[1524]   0.0    0.00    0.00      32         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1524]
-----------------------------------------------
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&) [1532]
[1525]   0.0    0.00    0.00      32         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1525]
-----------------------------------------------
                0.00    0.00      32/32          bool std::operator==<cluck::cluck>(std::shared_ptr<cluck::cluck> const&, decltype(nullptr)) [1555]
[1526]   0.0    0.00    0.00      32         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1526]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1527]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1527]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1528]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&) [1528]
                0.00    0.00      32/32          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1523]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1529]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1529]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1530]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&) [1530]
                0.00    0.00      32/32          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1524]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1531]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1531]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1532]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&) [1532]
                0.00    0.00      32/32          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1525]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1533]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1533]
-----------------------------------------------
                0.00    0.00      32/32          std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1648]
[1534]   0.0    0.00    0.00      32         std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1534]
                0.00    0.00     582/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00      32/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1545]
[1535]   0.0    0.00    0.00      32         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&) [1535]
-----------------------------------------------
                0.00    0.00      32/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1546]
[1536]   0.0    0.00    0.00      32         std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [1536]
-----------------------------------------------
                0.00    0.00      32/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1547]
[1537]   0.0    0.00    0.00      32         std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [1537]
-----------------------------------------------
                0.00    0.00      32/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1548]
[1538]   0.0    0.00    0.00      32         std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [1538]
-----------------------------------------------
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1746]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1539]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1539]
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1552]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1540]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1540]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1692]
-----------------------------------------------
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1747]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1541]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1541]
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1553]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1542]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1542]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1694]
-----------------------------------------------
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1748]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1543]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1543]
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1554]
-----------------------------------------------
                0.00    0.00      16/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1544]   0.0    0.00    0.00      32         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1544]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1696]
-----------------------------------------------
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1545]   0.0    0.00    0.00      32         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1545]
                0.00    0.00      32/32          std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&) [1535]
-----------------------------------------------
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1546]   0.0    0.00    0.00      32         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1546]
                0.00    0.00      32/32          std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [1536]
-----------------------------------------------
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1547]   0.0    0.00    0.00      32         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1547]
                0.00    0.00      32/32          std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [1537]
-----------------------------------------------
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1713]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1548]   0.0    0.00    0.00      32         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1548]
                0.00    0.00      32/32          std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [1538]
-----------------------------------------------
                0.00    0.00      32/32          unittest::reporter::state::state() [1606]
[1549]   0.0    0.00    0.00      32         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::map() [1549]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree() [1340]
-----------------------------------------------
                                  32             unittest::reporter::state::~state() <cycle 1> [467]
[1550]   0.0    0.00    0.00      32         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map() <cycle 1> [1550]
                                 122             std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree() <cycle 1> [1341]
-----------------------------------------------
                0.00    0.00      32/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1558]
[1551]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1551]
-----------------------------------------------
                0.00    0.00      32/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1539]
[1552]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1552]
-----------------------------------------------
                0.00    0.00      32/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1541]
[1553]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1553]
-----------------------------------------------
                0.00    0.00      32/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1543]
[1554]   0.0    0.00    0.00      32         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1554]
-----------------------------------------------
                0.00    0.00      16/32          (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) [232]
                0.00    0.00      16/32          (anonymous namespace)::test_messenger::unset_guard() [616]
[1555]   0.0    0.00    0.00      32         bool std::operator==<cluck::cluck>(std::shared_ptr<cluck::cluck> const&, decltype(nullptr)) [1555]
                0.00    0.00      32/32          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1526]
-----------------------------------------------
                0.00    0.00      31/31          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&) [1557]
[1556]   0.0    0.00    0.00      31         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1556]
-----------------------------------------------
                0.00    0.00      15/31          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/31          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1557]   0.0    0.00    0.00      31         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&) [1557]
                0.00    0.00      31/31          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1556]
-----------------------------------------------
                0.00    0.00      15/31          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1765]
                0.00    0.00      16/31          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1558]   0.0    0.00    0.00      31         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1558]
                0.00    0.00      32/32          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1551]
-----------------------------------------------
                0.00    0.00      15/31          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
                0.00    0.00      16/31          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1559]   0.0    0.00    0.00      31         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1559]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1690]
-----------------------------------------------
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [3096]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [3092]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [3052]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [3072]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [3056]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [3060]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [3064]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [3068]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [3080]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [3084]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [3076]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [3088]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundValueRef<long>::BoundValueRef(long&) [3138]
                0.00    0.00       2/26          Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::BoundValueRef(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [3128]
                0.00    0.00       2/26          Catch::Clara::Detail::BoundValueRef<double>::BoundValueRef(double&) [3132]
                0.00    0.00       3/26          Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1928]
                0.00    0.00       6/26          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1816]
[1560]   0.0    0.00    0.00      26         Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1560]
                0.00    0.00      26/44          Catch::Clara::Detail::BoundRef::BoundRef() [1474]
-----------------------------------------------
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::~BoundLambda() [3078]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::~BoundLambda() [3090]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::~BoundLambda() [3086]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::~BoundLambda() [3082]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::~BoundLambda() [3070]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::~BoundLambda() [3066]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::~BoundLambda() [3062]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::~BoundLambda() [3058]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::~BoundLambda() [3074]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::~BoundLambda() [3054]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>::~BoundLambda() [3094]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>::~BoundLambda() [3098]
                0.00    0.00       1/26          Catch::Clara::Detail::BoundValueRef<long>::~BoundValueRef() [3140]
                0.00    0.00       2/26          Catch::Clara::Detail::BoundValueRef<double>::~BoundValueRef() [3134]
                0.00    0.00       2/26          Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~BoundValueRef() [3130]
                0.00    0.00       3/26          Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1929]
                0.00    0.00       6/26          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1817]
[1561]   0.0    0.00    0.00      26         Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1561]
                0.00    0.00      26/44          Catch::Clara::Detail::BoundRef::~BoundRef() [1475]
-----------------------------------------------
                0.00    0.00       1/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [5748]
                0.00    0.00      24/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [511]
[1562]   0.0    0.00    0.00      26         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1562]
-----------------------------------------------
                0.00    0.00       6/24          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
                0.00    0.00       6/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/24          std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper() [1829]
                0.00    0.00       6/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
[1563]   0.0    0.00    0.00      24         std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1563]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [512]
[1564]   0.0    0.00    0.00      24         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [1564]
-----------------------------------------------
                0.00    0.00       3/24          std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [446]
                0.00    0.00       3/24          std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [447]
                0.00    0.00       3/24          std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [443]
                0.00    0.00       3/24          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [444]
                0.00    0.00       3/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [445]
                0.00    0.00       3/24          std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [451]
                0.00    0.00       3/24          decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [452]
                0.00    0.00       3/24          void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [450]
[1565]   0.0    0.00    0.00      24         char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15] [1565]
-----------------------------------------------
                0.00    0.00       3/24          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
                0.00    0.00       3/24          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [680]
                0.00    0.00       3/24          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [676]
                0.00    0.00       3/24          std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [677]
                0.00    0.00       3/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/24          decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [711]
                0.00    0.00       3/24          void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [709]
[1566]   0.0    0.00    0.00      24         unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1566]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
[1567]   0.0    0.00    0.00      23         void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [1567]
                0.00    0.00      23/23          void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1568]
-----------------------------------------------
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [1567]
[1568]   0.0    0.00    0.00      23         void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1568]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [524]
[1569]   0.0    0.00    0.00      23         std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1569]
-----------------------------------------------
                0.00    0.00      21/21          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [609]
[1570]   0.0    0.00    0.00      21         Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::BinaryExpr(bool, cluck::reason_t const&, Catch::StringRef, cluck::reason_t const&) [1570]
                0.00    0.00      21/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       5/21          (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00       7/21          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/21          CATCH2_INTERNAL_TEST_0() [2]
[1571]   0.0    0.00    0.00      21         Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr() [1571]
-----------------------------------------------
                0.00    0.00      21/21          Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [1573]
[1572]   0.0    0.00    0.00      21         Catch::ExprLhs<cluck::reason_t const&>::ExprLhs(cluck::reason_t const&) [1572]
-----------------------------------------------
                0.00    0.00       5/21          (anonymous namespace)::test_messenger::lock_failed(cluck::cluck) [725]
                0.00    0.00       7/21          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/21          CATCH2_INTERNAL_TEST_0() [2]
[1573]   0.0    0.00    0.00      21         Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [1573]
                0.00    0.00      21/21          Catch::ExprLhs<cluck::reason_t const&>::ExprLhs(cluck::reason_t const&) [1572]
-----------------------------------------------
                0.00    0.00       1/21          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
                0.00    0.00       1/21          CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00       9/21          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      10/21          CATCH2_INTERNAL_TEST_0() [2]
[1574]   0.0    0.00    0.00      21         unittest::g_progress() [1574]
-----------------------------------------------
                0.00    0.00      20/20          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [612]
[1575]   0.0    0.00    0.00      20         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1575]
                0.00    0.00      20/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/20          CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00       7/20          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/20          CATCH2_INTERNAL_TEST_0() [2]
[1576]   0.0    0.00    0.00      20         Catch::BinaryExpr<int, int>::~BinaryExpr() [1576]
-----------------------------------------------
                0.00    0.00      20/20          Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1578]
[1577]   0.0    0.00    0.00      20         Catch::ExprLhs<int>::ExprLhs(int) [1577]
-----------------------------------------------
                0.00    0.00       4/20          CATCH2_INTERNAL_TEST_0() [736]
                0.00    0.00       7/20          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/20          CATCH2_INTERNAL_TEST_0() [2]
[1578]   0.0    0.00    0.00      20         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1578]
                0.00    0.00      20/20          Catch::ExprLhs<int>::ExprLhs(int) [1577]
-----------------------------------------------
                0.00    0.00      18/18          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1582]
[1579]   0.0    0.00    0.00      18         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1579]
-----------------------------------------------
                0.00    0.00      18/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1583]
[1580]   0.0    0.00    0.00      18         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1580]
                0.00    0.00      18/18          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1581]
-----------------------------------------------
                0.00    0.00      18/18          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1580]
[1581]   0.0    0.00    0.00      18         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1581]
-----------------------------------------------
                0.00    0.00       6/18          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       6/18          std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1828]
[1582]   0.0    0.00    0.00      18         std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1582]
                0.00    0.00      18/18          __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1579]
-----------------------------------------------
                0.00    0.00       6/18          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1839]
[1583]   0.0    0.00    0.00      18         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1583]
                0.00    0.00      18/18          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1580]
-----------------------------------------------
                0.00    0.00       4/17          (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) [117]
                0.00    0.00       6/17          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       7/17          CATCH2_INTERNAL_TEST_12() [182]
[1584]   0.0    0.00    0.00      17         (anonymous namespace)::test_messenger::set_expect_finally(bool) [1584]
-----------------------------------------------
                0.00    0.00      17/17          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [655]
[1585]   0.0    0.00    0.00      17         Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::BinaryExpr(bool, cluck::type_t const&, Catch::StringRef, cluck::type_t const&) [1585]
                0.00    0.00      17/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       7/17          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      10/17          CATCH2_INTERNAL_TEST_0() [2]
[1586]   0.0    0.00    0.00      17         Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::~BinaryExpr() [1586]
-----------------------------------------------
                0.00    0.00      17/17          Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&) [1588]
[1587]   0.0    0.00    0.00      17         Catch::ExprLhs<cluck::type_t const&>::ExprLhs(cluck::type_t const&) [1587]
-----------------------------------------------
                0.00    0.00       7/17          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00      10/17          CATCH2_INTERNAL_TEST_0() [2]
[1588]   0.0    0.00    0.00      17         Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&) [1588]
                0.00    0.00      17/17          Catch::ExprLhs<cluck::type_t const&>::ExprLhs(cluck::type_t const&) [1587]
-----------------------------------------------
                0.00    0.00      17/17          std::allocator<std::shared_ptr<ed::connection> >::allocator() [1590]
[1589]   0.0    0.00    0.00      17         __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [1589]
-----------------------------------------------
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1591]
[1590]   0.0    0.00    0.00      17         std::allocator<std::shared_ptr<ed::connection> >::allocator() [1590]
                0.00    0.00      17/17          __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [1589]
-----------------------------------------------
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1593]
[1591]   0.0    0.00    0.00      17         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1591]
                0.00    0.00      17/17          std::allocator<std::shared_ptr<ed::connection> >::allocator() [1590]
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [1592]
-----------------------------------------------
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1591]
[1592]   0.0    0.00    0.00      17         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [1592]
-----------------------------------------------
                0.00    0.00      17/17          std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1718]
[1593]   0.0    0.00    0.00      17         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1593]
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1591]
-----------------------------------------------
                0.00    0.00       1/17          std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [2086]
                0.00    0.00      16/17          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
[1594]   0.0    0.00    0.00      17         std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [1594]
-----------------------------------------------
                                  16             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1739]
[1595]   0.0    0.00    0.00      16         (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1595]
                0.00    0.00      16/16          ed::timer::~timer() [1597]
                                  16             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1596]   0.0    0.00    0.00      16         (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1596]
                0.00    0.00      16/16          std::enable_if<std::is_assignable<std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<ed::connection> const&>::value, std::weak_ptr<ed::connection>&>::type std::weak_ptr<ed::connection>::operator=<ed::connection>(std::shared_ptr<ed::connection> const&) [1738]
-----------------------------------------------
                0.00    0.00      16/16          (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1595]
[1597]   0.0    0.00    0.00      16         ed::timer::~timer() [1597]
-----------------------------------------------
                0.00    0.00      16/16          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [659]
[1598]   0.0    0.00    0.00      16         Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::BinaryExpr(bool, cluck::mode_t const&, Catch::StringRef, cluck::mode_t const&) [1598]
                0.00    0.00      16/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1599]   0.0    0.00    0.00      16         Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::~BinaryExpr() [1599]
-----------------------------------------------
                0.00    0.00      16/16          std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
[1600]   0.0    0.00    0.00      16         Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1600]
                0.00    0.00      16/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1601]   0.0    0.00    0.00      16         Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1601]
-----------------------------------------------
                0.00    0.00      16/16          Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&) [1604]
[1602]   0.0    0.00    0.00      16         Catch::ExprLhs<cluck::mode_t const&>::ExprLhs(cluck::mode_t const&) [1602]
-----------------------------------------------
                0.00    0.00      16/16          Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&) [1605]
[1603]   0.0    0.00    0.00      16         Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [1603]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1604]   0.0    0.00    0.00      16         Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&) [1604]
                0.00    0.00      16/16          Catch::ExprLhs<cluck::mode_t const&>::ExprLhs(cluck::mode_t const&) [1602]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1605]   0.0    0.00    0.00      16         Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&) [1605]
                0.00    0.00      16/16          Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [1603]
-----------------------------------------------
                0.00    0.00      16/16          decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [548]
[1606]   0.0    0.00    0.00      16         unittest::reporter::state::state() [1606]
                0.00    0.00      32/32          std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::map() [1549]
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1722]
                0.00    0.00      16/16          std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1720]
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1648]
                0.00    0.00      16/16          std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map() [1717]
                0.00    0.00      16/16          std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1729]
                0.00    0.00      16/16          std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr)) [1736]
                0.00    0.00      16/16          std::shared_ptr<ed::connection>::shared_ptr() [1647]
                0.00    0.00      16/16          std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1718]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<(anonymous namespace)::test_timer>::allocator() [1759]
[1607]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() [1607]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<unittest::reporter::state>::allocator() [1633]
[1608]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [1608]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<unittest::reporter::parser>::allocator() [1634]
[1609]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1609]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<unittest::reporter::executor>::allocator() [1635]
[1610]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1610]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<std::Listnode<ed::message> >::allocator() [1636]
[1611]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [1611]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1638]
[1612]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [1612]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1640]
[1613]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::new_allocator() [1613]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1690]
[1614]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1614]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1691]
[1615]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1615]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1624]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1692]
[1616]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1616]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1693]
[1617]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1617]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1625]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1694]
[1618]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1618]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1695]
[1619]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1619]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1626]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1696]
[1620]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1620]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1697]
[1621]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1621]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1627]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator<unsigned int>::allocator() [1642]
[1622]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<unsigned int>::new_allocator() [1622]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1623]   0.0    0.00    0.00      16         (anonymous namespace)::test_messenger::get_expect_finally() const [1623]
-----------------------------------------------
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1615]
[1624]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1624]
-----------------------------------------------
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1617]
[1625]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1625]
-----------------------------------------------
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1619]
[1626]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1626]
-----------------------------------------------
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1621]
[1627]   0.0    0.00    0.00      16         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1627]
-----------------------------------------------
                0.00    0.00      16/16          bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1756]
[1628]   0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1628]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1631]
[1629]   0.0    0.00    0.00      16         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [1629]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1630]   0.0    0.00    0.00      16         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1630]
                0.00    0.00    9980/9980        std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1186]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1632]
[1631]   0.0    0.00    0.00      16         std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1631]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [1629]
-----------------------------------------------
                0.00    0.00       7/16          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       9/16          CATCH2_INTERNAL_TEST_0() [2]
[1632]   0.0    0.00    0.00      16         std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1632]
                0.00    0.00      16/16          std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1631]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [496]
[1633]   0.0    0.00    0.00      16         std::allocator<unittest::reporter::state>::allocator() [1633]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [1608]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [276]
[1634]   0.0    0.00    0.00      16         std::allocator<unittest::reporter::parser>::allocator() [1634]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1609]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [346]
[1635]   0.0    0.00    0.00      16         std::allocator<unittest::reporter::executor>::allocator() [1635]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1610]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1724]
[1636]   0.0    0.00    0.00      16         std::allocator<std::Listnode<ed::message> >::allocator() [1636]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [1611]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1725]
[1637]   0.0    0.00    0.00      16         std::allocator<std::Listnode<ed::message> >::~allocator() [1637]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1651]
[1638]   0.0    0.00    0.00      16         std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1638]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [1612]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1652]
[1639]   0.0    0.00    0.00      16         std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1639]
-----------------------------------------------
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1731]
[1640]   0.0    0.00    0.00      16         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1640]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::new_allocator() [1613]
-----------------------------------------------
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1732]
[1641]   0.0    0.00    0.00      16         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1641]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1658]
[1642]   0.0    0.00    0.00      16         std::allocator<unsigned int>::allocator() [1642]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<unsigned int>::new_allocator() [1622]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1659]
[1643]   0.0    0.00    0.00      16         std::allocator<unsigned int>::~allocator() [1643]
-----------------------------------------------
                0.00    0.00      16/16          std::enable_if<std::is_assignable<std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<ed::connection> const&>::value, std::weak_ptr<ed::connection>&>::type std::weak_ptr<ed::connection>::operator=<ed::connection>(std::shared_ptr<ed::connection> const&) [1738]
[1644]   0.0    0.00    0.00      16         std::enable_if<std::__sp_compatible_with<ed::connection, ed::connection>::value, std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&>::type std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::operator=<ed::connection>(std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1644]
                0.00    0.00      16/20134       std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [988]
-----------------------------------------------
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) [2179]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) [2171]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) [2172]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) [2173]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&) [2174]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&) [2175]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&) [2176]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) [2177]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&) [2178]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&) [2186]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&) [2180]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&) [2181]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&) [2182]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) [2183]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) [2184]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) [2185]
[1645]   0.0    0.00    0.00      16         std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00      16/16          std::remove_reference<std::shared_ptr<(anonymous namespace)::test_timer>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_timer>&>(std::shared_ptr<(anonymous namespace)::test_timer>&) [1749]
                0.00    0.00      16/16          std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1665]
-----------------------------------------------
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) [2179]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) [2171]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) [2172]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) [2173]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&) [2174]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&) [2175]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&) [2176]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) [2177]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&) [2178]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&) [2186]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&) [2180]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&) [2181]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&) [2182]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) [2183]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) [2184]
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) [2185]
[1646]   0.0    0.00    0.00      16         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00      16/17          std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [1594]
                0.00    0.00      16/16          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1666]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1647]   0.0    0.00    0.00      16         std::shared_ptr<ed::connection>::shared_ptr() [1647]
                0.00    0.00      16/16          std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1667]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1648]   0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1648]
                0.00    0.00      32/32          std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1534]
-----------------------------------------------
                                  16             void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1752]
[1649]   0.0    0.00    0.00      16         void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1649]
                0.00    0.00     550/550         std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&) [1242]
                                 550             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1243]
-----------------------------------------------
                0.00    0.00      16/16          void std::Destroy<unsigned int>(unsigned int, unsigned int) [1754]
[1650]   0.0    0.00    0.00      16         void std::Destroy_aux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [1650]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1656]
[1651]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1651]
                0.00    0.00      16/16          std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1638]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [1654]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1657]
[1652]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1652]
                0.00    0.00      16/16          std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1639]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1657]
[1653]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [1653]
                0.00    0.00     105/105         std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long) [1354]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1651]
[1654]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [1654]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
[1655]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [1655]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1720]
[1656]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1656]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1651]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
[1657]   0.0    0.00    0.00      16         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1657]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [1653]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1652]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1663]
[1658]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1658]
                0.00    0.00      16/16          std::allocator<unsigned int>::allocator() [1642]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [1661]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1664]
[1659]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1659]
                0.00    0.00      16/16          std::allocator<unsigned int>::~allocator() [1643]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1664]
[1660]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [1660]
-----------------------------------------------
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1658]
[1661]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [1661]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1723]
[1662]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [1662]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1722]
[1663]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1663]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1658]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1723]
[1664]   0.0    0.00    0.00      16         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1664]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [1660]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1659]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
[1665]   0.0    0.00    0.00      16         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1665]
                0.00    0.00      16/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00      16/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
[1666]   0.0    0.00    0.00      16         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1666]
                0.00    0.00      16/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00      16/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<ed::connection>::shared_ptr() [1647]
[1667]   0.0    0.00    0.00      16         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1667]
                0.00    0.00      16/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [619]
[1668]   0.0    0.00    0.00      16         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&) [1668]
                0.00    0.00      16/16          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<cluck::cluck> >, std::is_move_constructible<cluck::cluck>, std::is_move_assignable<cluck::cluck> >::value, void>::type std::swap<cluck::cluck>(cluck::cluck&, cluck::cluck&) [1750]
                0.00    0.00      16/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [494]
[1669]   0.0    0.00    0.00      16         std::enable_if<!std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::state, void>::value, void>::type std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::state, unittest::reporter::state>(unittest::reporter::state) [1669]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [274]
[1670]   0.0    0.00    0.00      16         std::enable_if<!std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::parser, void>::value, void>::type std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::parser, unittest::reporter::parser>(unittest::reporter::parser) [1670]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [344]
[1671]   0.0    0.00    0.00      16         std::enable_if<!std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::executor, void>::value, void>::type std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::executor, unittest::reporter::executor>(unittest::reporter::executor) [1671]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1700]
[1672]   0.0    0.00    0.00      16         std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1672]
                0.00    0.00      16/63          std::allocator<(anonymous namespace)::test_timer>::~allocator() [1393]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1704]
[1673]   0.0    0.00    0.00      16         std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1673]
                0.00    0.00      16/48          std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1445]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1705]
[1674]   0.0    0.00    0.00      16         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1674]
                0.00    0.00      16/64          std::allocator<unittest::reporter::state>::~allocator() [1387]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1709]
[1675]   0.0    0.00    0.00      16         std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1675]
                0.00    0.00      16/48          std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1446]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1710]
[1676]   0.0    0.00    0.00      16         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1676]
                0.00    0.00      16/64          std::allocator<unittest::reporter::parser>::~allocator() [1388]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1714]
[1677]   0.0    0.00    0.00      16         std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1677]
                0.00    0.00      16/48          std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1447]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1715]
[1678]   0.0    0.00    0.00      16         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1678]
                0.00    0.00      16/64          std::allocator<unittest::reporter::executor>::~allocator() [1389]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
[1679]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1679]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
[1680]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1680]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1743]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
[1681]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1681]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
[1682]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1682]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1744]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
[1683]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1683]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
[1684]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1684]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1745]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
[1685]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1685]
-----------------------------------------------
                                  16             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
[1686]   0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer) <cycle 1> [1686]
                                  16             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1739]
-----------------------------------------------
                                  16             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
[1687]   0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1687]
                                  16             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1740]
-----------------------------------------------
                                  16             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
[1688]   0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1688]
                                  16             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1741]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1713]
[1689]   0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1689]
                0.00    0.00      16/16          void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor) [1742]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1559]
[1690]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1690]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1614]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1765]
[1691]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1691]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1615]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1540]
[1692]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1692]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1616]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1746]
[1693]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1693]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1617]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1542]
[1694]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1694]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1618]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1747]
[1695]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1695]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1619]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1544]
[1696]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1696]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1620]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1748]
[1697]   0.0    0.00    0.00      16         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1697]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1621]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [954]
[1698]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1545]
                0.00    0.00      16/31          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&) [1557]
                0.00    0.00      16/31          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1558]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1701]
                0.00    0.00      16/31          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1559]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1527]
-----------------------------------------------
                                  16             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1699]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1699]
                0.00    0.00      16/47          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1468]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1545]
                                  16             void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer) <cycle 1> [1686]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1701]
[1700]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1700]
                0.00    0.00      16/16          std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1672]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1698]
[1701]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1701]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1700]
                0.00    0.00      16/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1702]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1546]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&) [1528]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1539]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1706]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1540]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1529]
-----------------------------------------------
                                  16             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1703]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1703]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1453]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1546]
                                  16             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1687]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [547]
[1704]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1704]
                0.00    0.00      16/16          std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1673]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1706]
[1705]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1705]
                0.00    0.00      16/16          std::Sp_ebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1674]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1702]
[1706]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1706]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1705]
                0.00    0.00      16/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1707]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1547]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&) [1530]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1541]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1711]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1542]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1531]
-----------------------------------------------
                                  16             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1708]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1708]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1454]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1547]
                                  16             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1688]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [281]
[1709]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1709]
                0.00    0.00      16/16          std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1675]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1711]
[1710]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1710]
                0.00    0.00      16/16          std::Sp_ebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1676]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1707]
[1711]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1711]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1710]
                0.00    0.00      16/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1712]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1548]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&) [1532]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1543]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1716]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1544]
                0.00    0.00      16/32          std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1533]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1713]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1713]
                0.00    0.00      16/48          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1455]
                0.00    0.00      16/32          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1548]
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1689]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [361]
[1714]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1714]
                0.00    0.00      16/16          std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1677]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1716]
[1715]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1715]
                0.00    0.00      16/16          std::Sp_ebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1678]
-----------------------------------------------
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1712]
[1716]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1716]
                0.00    0.00      16/16          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1715]
                0.00    0.00      16/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1717]   0.0    0.00    0.00      16         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map() [1717]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree() [1734]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1718]   0.0    0.00    0.00      16         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1718]
                0.00    0.00      17/17          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1593]
-----------------------------------------------
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
[1719]   0.0    0.00    0.00      16         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1719]
                0.00    0.00     256/256         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [1285]
                0.00    0.00     249/249         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [1292]
                                 258             void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&) <cycle 1> [1284]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1720]   0.0    0.00    0.00      16         std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1720]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1656]
-----------------------------------------------
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
[1721]   0.0    0.00    0.00      16         std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [1655]
                0.00    0.00      16/16          std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1657]
                                  16             void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&) <cycle 1> [1753]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1722]   0.0    0.00    0.00      16         std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1722]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1663]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::~state() <cycle 1> [467]
[1723]   0.0    0.00    0.00      16         std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1723]
                0.00    0.00      16/16          std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [1662]
                0.00    0.00      16/16          void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1755]
                0.00    0.00      16/16          std::Vector_base<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1664]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1727]
[1724]   0.0    0.00    0.00      16         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1724]
                0.00    0.00      16/16          std::allocator<std::Listnode<ed::message> >::allocator() [1636]
                0.00    0.00      16/16          std::__detail::Listnode_header::Listnode_header() [1735]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1728]
[1725]   0.0    0.00    0.00      16         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1725]
                0.00    0.00      16/16          std::allocator<std::Listnode<ed::message> >::~allocator() [1637]
-----------------------------------------------
                                  16             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1728]
[1726]   0.0    0.00    0.00      16         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
                0.00    0.00      14/14          std::Listnode<ed::message>::_M_valptr() [1767]
                0.00    0.00      14/14          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator() [1770]
                0.00    0.00      14/14          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1769]
                                  14             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1768]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1729]
[1727]   0.0    0.00    0.00      16         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1727]
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1724]
-----------------------------------------------
                                  16             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1730]
[1728]   0.0    0.00    0.00      16         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1728]
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1725]
                                  16             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1729]   0.0    0.00    0.00      16         std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1729]
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1727]
-----------------------------------------------
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
[1730]   0.0    0.00    0.00      16         std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1730]
                                  16             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1728]
-----------------------------------------------
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree() [1734]
[1731]   0.0    0.00    0.00      16         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1731]
                0.00    0.00      16/16          std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1640]
                0.00    0.00      16/430         std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [1249]
                0.00    0.00      16/1469        std::Rbtree_header::Rbtree_header() [1224]
-----------------------------------------------
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree() [470]
[1732]   0.0    0.00    0.00      16         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1732]
                0.00    0.00      16/16          std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1641]
-----------------------------------------------
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree() [470]
[1733]   0.0    0.00    0.00      16         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin() [1733]
                0.00    0.00     200/200         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_mbegin() const [1306]
-----------------------------------------------
                0.00    0.00      16/16          std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map() [1717]
[1734]   0.0    0.00    0.00      16         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree() [1734]
                0.00    0.00      16/16          std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [1731]
-----------------------------------------------
                0.00    0.00      16/16          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1724]
[1735]   0.0    0.00    0.00      16         std::__detail::Listnode_header::Listnode_header() [1735]
                0.00    0.00   30125/30125       std::__detail::Listnode_header::_M_init() [961]
-----------------------------------------------
                0.00    0.00      16/16          unittest::reporter::state::state() [1606]
[1736]   0.0    0.00    0.00      16         std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr)) [1736]
                0.00    0.00      16/263006      std::Functionbase::Functionbase() [856]
-----------------------------------------------
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
[1737]   0.0    0.00    0.00      16         std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1737]
                                1147             std::Functionbase::~Functionbase() <cycle 1> [72]
-----------------------------------------------
                0.00    0.00      16/16          (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1596]
[1738]   0.0    0.00    0.00      16         std::enable_if<std::is_assignable<std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<ed::connection> const&>::value, std::weak_ptr<ed::connection>&>::type std::weak_ptr<ed::connection>::operator=<ed::connection>(std::shared_ptr<ed::connection> const&) [1738]
                0.00    0.00      16/16          std::enable_if<std::__sp_compatible_with<ed::connection, ed::connection>::value, std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&>::type std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::operator=<ed::connection>(std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1644]
-----------------------------------------------
                                  16             void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer) <cycle 1> [1686]
[1739]   0.0    0.00    0.00      16         void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1739]
                                  16             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1595]
-----------------------------------------------
                                  16             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1687]
[1740]   0.0    0.00    0.00      16         void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1740]
                                  16             unittest::reporter::state::~state() <cycle 1> [467]
-----------------------------------------------
                                  16             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1688]
[1741]   0.0    0.00    0.00      16         void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1741]
                                  16             unittest::reporter::parser::~parser() <cycle 1> [133]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1689]
[1742]   0.0    0.00    0.00      16         void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor) [1742]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1680]
[1743]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1743]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1682]
[1744]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1744]
-----------------------------------------------
                0.00    0.00      16/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1684]
[1745]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1745]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [495]
[1746]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&) [1746]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1693]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1539]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [275]
[1747]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&) [1747]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1695]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1541]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [345]
[1748]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&) [1748]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1697]
                0.00    0.00      16/32          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [1543]
-----------------------------------------------
                0.00    0.00      16/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
[1749]   0.0    0.00    0.00      16         std::remove_reference<std::shared_ptr<(anonymous namespace)::test_timer>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_timer>&>(std::shared_ptr<(anonymous namespace)::test_timer>&) [1749]
-----------------------------------------------
                0.00    0.00      16/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&) [1668]
[1750]   0.0    0.00    0.00      16         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<cluck::cluck> >, std::is_move_constructible<cluck::cluck>, std::is_move_assignable<cluck::cluck> >::value, void>::type std::swap<cluck::cluck>(cluck::cluck&, cluck::cluck&) [1750]
                0.00    0.00      48/48          std::remove_reference<cluck::cluck&>::type&& std::move<cluck::cluck&>(cluck::cluck&) [1461]
-----------------------------------------------
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [532]
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [534]
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/16          std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [526]
                0.00    0.00       1/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/16          std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [528]
                0.00    0.00       1/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/16          std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/16          std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [538]
                0.00    0.00       1/16          decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/16          void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
                0.00    0.00       1/16          decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
                0.00    0.00       1/16          void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [536]
[1751]   0.0    0.00    0.00      16         char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19] [1751]
-----------------------------------------------
                                  16             void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&) <cycle 1> [1753]
[1752]   0.0    0.00    0.00      16         void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1752]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                                  16             void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1649]
-----------------------------------------------
                                  16             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1721]
[1753]   0.0    0.00    0.00      16         void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&) <cycle 1> [1753]
                                  16             void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1752]
-----------------------------------------------
                0.00    0.00      16/16          void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1755]
[1754]   0.0    0.00    0.00      16         void std::Destroy<unsigned int>(unsigned int, unsigned int) [1754]
                0.00    0.00      16/711027      std::is_constant_evaluated() [840]
                0.00    0.00      16/16          void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [1650]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1723]
[1755]   0.0    0.00    0.00      16         void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1755]
                0.00    0.00      16/16          void std::Destroy<unsigned int>(unsigned int, unsigned int) [1754]
-----------------------------------------------
                0.00    0.00      16/16          std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [660]
[1756]   0.0    0.00    0.00      16         bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1756]
                0.00    0.00      16/16          std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1628]
-----------------------------------------------
                0.00    0.00       7/15          CATCH2_INTERNAL_TEST_12() [182]
                0.00    0.00       8/15          CATCH2_INTERNAL_TEST_0() [2]
[1757]   0.0    0.00    0.00      15         (anonymous namespace)::test_messenger::set_expect_lock_obtained(bool) [1757]
-----------------------------------------------
                0.00    0.00      15/15          std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer) [1760]
[1758]   0.0    0.00    0.00      15         void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1758]
                0.00    0.00      15/20046       std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1006]
-----------------------------------------------
                0.00    0.00      15/15          std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [354]
[1759]   0.0    0.00    0.00      15         std::allocator<(anonymous namespace)::test_timer>::allocator() [1759]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() [1607]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [352]
[1760]   0.0    0.00    0.00      15         std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer) [1760]
                0.00    0.00      15/20049       std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1005]
                0.00    0.00      15/15          void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1758]
-----------------------------------------------
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_timer>) [1763]
[1761]   0.0    0.00    0.00      15         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1761]
                0.00    0.00      15/47          std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1467]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
[1762]   0.0    0.00    0.00      15         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1762]
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1764]
-----------------------------------------------
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) [372]
[1763]   0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_timer>) [1763]
                0.00    0.00      15/15          std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1761]
-----------------------------------------------
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1762]
[1764]   0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1764]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) [353]
[1765]   0.0    0.00    0.00      15         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) [1765]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1691]
                0.00    0.00      15/31          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) [1558]
-----------------------------------------------
                0.00    0.00       2/14          Catch::Clara::Arg const std::__niter_base<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >) [10335]
                0.00    0.00       2/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [4839]
                0.00    0.00       4/14          bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [2052]
                0.00    0.00       6/14          bool __gnu_cxx::operator!=<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [4908]
[1766]   0.0    0.00    0.00      14         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1766]
-----------------------------------------------
                0.00    0.00      14/14          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
[1767]   0.0    0.00    0.00      14         std::Listnode<ed::message>::_M_valptr() [1767]
                0.00    0.00      88/88          __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [1358]
-----------------------------------------------
                                  14             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
[1768]   0.0    0.00    0.00      14         void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1768]
                                  44             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1497]
-----------------------------------------------
                0.00    0.00      14/14          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
[1769]   0.0    0.00    0.00      14         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1769]
                0.00    0.00      44/44          std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1491]
-----------------------------------------------
                0.00    0.00      14/14          std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1726]
[1770]   0.0    0.00    0.00      14         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator() [1770]
-----------------------------------------------
                0.00    0.00       6/13          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       7/13          CATCH2_INTERNAL_TEST_12() [182]
[1771]   0.0    0.00    0.00      13         (anonymous namespace)::test_messenger::set_expect_lock_failed(bool) [1771]
-----------------------------------------------
                0.00    0.00       4/13          std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [734]
                0.00    0.00       4/13          std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [735]
                0.00    0.00       5/13          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [724]
[1772]   0.0    0.00    0.00      13         Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1772]
                0.00    0.00      13/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       5/13          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       8/13          (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[1773]   0.0    0.00    0.00      13         Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::~BinaryExpr() [1773]
-----------------------------------------------
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [1778]
[1774]   0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1774]
-----------------------------------------------
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1779]
[1775]   0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1775]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [1776]
-----------------------------------------------
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1775]
[1776]   0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [1776]
-----------------------------------------------
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [2089]
                0.00    0.00       1/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [395]
                0.00    0.00       3/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
[1777]   0.0    0.00    0.00      13         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1779]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1394]
[1778]   0.0    0.00    0.00      13         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [1778]
                0.00    0.00      13/711027      std::is_constant_evaluated() [840]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1774]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
[1779]   0.0    0.00    0.00      13         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1779]
                0.00    0.00      13/711027      std::is_constant_evaluated() [840]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1775]
-----------------------------------------------
                0.00    0.00       2/13          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, void>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >) [9062]
                0.00    0.00       3/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
[1780]   0.0    0.00    0.00      13         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1780]
                0.00    0.00      13/105         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1353]
-----------------------------------------------
                0.00    0.00       1/12          __static_initialization_and_destruction_0(int, int) [2188]
                0.00    0.00       2/12          __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00       3/12          void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >::destroy<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [4065]
                0.00    0.00       3/12          void std::Destroy<Catch::Detail::uniqueptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [11433]
                0.00    0.00       3/12          Catch::(anonymous namespace)::RegistryHub::registerTest(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [2427]
[1781]   0.0    0.00    0.00      12         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1781]
-----------------------------------------------
                0.00    0.00      12/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1784]
[1782]   0.0    0.00    0.00      12         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1782]
-----------------------------------------------
                0.00    0.00       3/12          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
                0.00    0.00       3/12          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/12          std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1996]
                0.00    0.00       3/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
[1783]   0.0    0.00    0.00      12         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1783]
-----------------------------------------------
                0.00    0.00       6/12          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1784]   0.0    0.00    0.00      12         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1784]
                0.00    0.00      12/12          __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1782]
-----------------------------------------------
                0.00    0.00       6/12          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1785]   0.0    0.00    0.00      12         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1785]
-----------------------------------------------
                0.00    0.00      12/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1789]
[1786]   0.0    0.00    0.00      12         std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&) [1786]
-----------------------------------------------
                0.00    0.00       6/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1863]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1787]   0.0    0.00    0.00      12         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1787]
                0.00    0.00      12/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1790]
-----------------------------------------------
                0.00    0.00       6/12          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1788]   0.0    0.00    0.00      12         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1788]
                0.00    0.00       6/6           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1836]
-----------------------------------------------
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1839]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1789]   0.0    0.00    0.00      12         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1789]
                0.00    0.00      12/12          std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&) [1786]
-----------------------------------------------
                0.00    0.00      12/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1787]
[1790]   0.0    0.00    0.00      12         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1790]
-----------------------------------------------
                0.00    0.00      11/11          Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [666]
[1791]   0.0    0.00    0.00      11         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1791]
-----------------------------------------------
                0.00    0.00       3/11          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [472]
                0.00    0.00       8/11          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [396]
[1792]   0.0    0.00    0.00      11         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1792]
                0.00    0.00      22/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1466]
-----------------------------------------------
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl() [1794]
[1793]   0.0    0.00    0.00      11         std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1793]
-----------------------------------------------
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [1796]
[1794]   0.0    0.00    0.00      11         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl() [1794]
                0.00    0.00      11/11          std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1793]
-----------------------------------------------
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [1796]
[1795]   0.0    0.00    0.00      11         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [1795]
-----------------------------------------------
                0.00    0.00      11/11          std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [1797]
[1796]   0.0    0.00    0.00      11         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [1796]
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [1795]
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl() [1794]
-----------------------------------------------
                0.00    0.00      11/11          libexcept::exception_base_t::~exception_base_t() [426]
[1797]   0.0    0.00    0.00      11         std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [1797]
                0.00    0.00      11/11          std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [1796]
-----------------------------------------------
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [684]
[1798]   0.0    0.00    0.00       9         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1798]
-----------------------------------------------
                0.00    0.00       9/9           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[1799]   0.0    0.00    0.00       9         Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1799]
-----------------------------------------------
                0.00    0.00       9/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1804]
[1800]   0.0    0.00    0.00       9         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1800]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1805]
[1801]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1801]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1802]
-----------------------------------------------
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1801]
[1802]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1802]
-----------------------------------------------
                0.00    0.00       1/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::cbegin() const [5991]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1891]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1890]
[1803]   0.0    0.00    0.00       9         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1803]
-----------------------------------------------
                0.00    0.00       3/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/9           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1995]
[1804]   0.0    0.00    0.00       9         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1804]
                0.00    0.00       9/9           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1800]
-----------------------------------------------
                0.00    0.00       3/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2019]
[1805]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1805]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1801]
-----------------------------------------------
                0.00    0.00       8/8           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[1806]   0.0    0.00    0.00       8         Catch::ExprLhs<snapdev::timespec_ex const& const&> Catch::operator<=<snapdev::timespec_ex const&, 0>(Catch::Decomposer&&, snapdev::timespec_ex const&) [1806]
                0.00    0.00       8/50013       Catch::ExprLhs<snapdev::timespec_ex const&>::ExprLhs(snapdev::timespec_ex const&) [925]
-----------------------------------------------
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/8           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
                0.00    0.00       2/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [9057]
                0.00    0.00       4/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [5990]
[1807]   0.0    0.00    0.00       8         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1807]
-----------------------------------------------
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) [2179]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) [2171]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) [2172]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) [2173]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) [2177]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) [2183]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) [2184]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) [2185]
[1808]   0.0    0.00    0.00       8         std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
                0.00    0.00       8/8           std::remove_reference<std::shared_ptr<cluck::cluck>&>::type&& std::move<std::shared_ptr<cluck::cluck>&>(std::shared_ptr<cluck::cluck>&) [1810]
                0.00    0.00       8/8           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&) [1809]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
[1809]   0.0    0.00    0.00       8         std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&) [1809]
                0.00    0.00       8/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00       8/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
[1810]   0.0    0.00    0.00       8         std::remove_reference<std::shared_ptr<cluck::cluck>&>::type&& std::move<std::shared_ptr<cluck::cluck>&>(std::shared_ptr<cluck::cluck>&) [1810]
-----------------------------------------------
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [531]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [533]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [525]
                0.00    0.00       1/8           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [527]
                0.00    0.00       1/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [529]
                0.00    0.00       1/8           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [537]
                0.00    0.00       1/8           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [539]
                0.00    0.00       1/8           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [535]
[1811]   0.0    0.00    0.00       8         char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18] [1811]
-----------------------------------------------
                0.00    0.00       4/8           std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [416]
                0.00    0.00       4/8           void std::_invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [418]
[1812]   0.0    0.00    0.00       8         std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [1812]
-----------------------------------------------
                0.00    0.00       1/8           std::sharedptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [554]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [555]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [551]
                0.00    0.00       1/8           std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [552]
                0.00    0.00       1/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/8           std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [561]
                0.00    0.00       1/8           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/8           void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [560]
[1813]   0.0    0.00    0.00       8         std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) [1813]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [2056]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&) [7038]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1957]
[1814]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1814]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [2057]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&) [7041]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1959]
[1815]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1815]
-----------------------------------------------
                0.00    0.00       6/6           decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [675]
[1816]   0.0    0.00    0.00       6         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1816]
                0.00    0.00       6/26          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1560]
-----------------------------------------------
                0.00    0.00       6/6           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1860]
[1817]   0.0    0.00    0.00       6         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1817]
                0.00    0.00       6/26          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1561]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [1824]
[1818]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [1818]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1836]
[1819]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1819]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1837]
[1820]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1820]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1823]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1825]
[1821]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1821]
-----------------------------------------------
                0.00    0.00       6/6           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::value() const & [5712]
[1822]   0.0    0.00    0.00       6         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1822]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1820]
[1823]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1823]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [607]
[1824]   0.0    0.00    0.00       6         std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [1824]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [1818]
-----------------------------------------------
                0.00    0.00       3/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[1825]   0.0    0.00    0.00       6         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1825]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1821]
-----------------------------------------------
                0.00    0.00       3/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[1826]   0.0    0.00    0.00       6         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1826]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [605]
[1827]   0.0    0.00    0.00       6         std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1827]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1840]
[1828]   0.0    0.00    0.00       6         std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1828]
                0.00    0.00       6/18          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1582]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1841]
[1829]   0.0    0.00    0.00       6         std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper() [1829]
                0.00    0.00       6/24          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1563]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1843]
[1830]   0.0    0.00    0.00       6         std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&) [1830]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
[1831]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get() [1831]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1862]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
[1832]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1832]
-----------------------------------------------
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [2028]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[1833]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [1833]
                0.00    0.00       6/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [1861]
-----------------------------------------------
                0.00    0.00       3/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[1834]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1834]
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2000]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1839]
[1835]   0.0    0.00    0.00       6         void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1835]
                0.00    0.00       6/6           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1860]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1788]
[1836]   0.0    0.00    0.00       6         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1836]
                0.00    0.00       6/711027      std::is_constant_evaluated() [840]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1819]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1863]
[1837]   0.0    0.00    0.00       6         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1837]
                0.00    0.00       6/711027      std::is_constant_evaluated() [840]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1820]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1838]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1789]
                0.00    0.00       6/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1784]
                0.00    0.00       6/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1787]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1842]
                0.00    0.00       6/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1788]
                0.00    0.00       6/12          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1785]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[1839]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1839]
                0.00    0.00       6/18          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1583]
                0.00    0.00       6/12          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1789]
                0.00    0.00       6/6           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1835]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [674]
[1840]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1840]
                0.00    0.00       6/6           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1828]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1842]
[1841]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1841]
                0.00    0.00       6/6           std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper() [1829]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1838]
[1842]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1842]
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1841]
                0.00    0.00       6/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2019]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[1843]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1843]
                0.00    0.00       6/6           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&) [1830]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) [2096]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) [573]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1963]
[1844]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() [1844]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) [2099]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) [575]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1965]
[1845]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() [1845]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) [2102]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) [577]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1967]
[1846]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() [1846]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) [2105]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) [632]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1969]
[1847]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() [1847]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) [2108]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) [634]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1971]
[1848]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() [1848]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) [2111]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) [636]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1973]
[1849]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() [1849]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) [2114]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) [579]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1975]
[1850]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() [1850]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) [2117]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) [638]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1977]
[1851]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() [1851]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) [2120]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) [581]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1979]
[1852]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() [1852]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) [2123]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) [640]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1981]
[1853]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() [1853]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) [2126]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) [642]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1983]
[1854]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() [1854]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) [2129]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) [644]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1985]
[1855]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() [1855]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) [2132]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) [583]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1987]
[1856]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() [1856]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) [2135]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) [585]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1989]
[1857]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() [1857]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) [2138]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) [587]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1991]
[1858]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() [1858]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) [2141]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) [646]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1993]
[1859]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() [1859]
                0.00    0.00       6/521837      std::Anydata::_M_access() [841]
-----------------------------------------------
                0.00    0.00       6/6           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1835]
[1860]   0.0    0.00    0.00       6         void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1860]
                0.00    0.00       6/6           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1817]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [1833]
[1861]   0.0    0.00    0.00       6         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [1861]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get() [1831]
[1862]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1862]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [606]
[1863]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&) [1863]
                0.00    0.00       6/6           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1837]
                0.00    0.00       6/12          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1787]
-----------------------------------------------
                0.00    0.00       1/6           std::enable_if<std::is_assignable<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::value, std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [6705]
                0.00    0.00       5/6           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1865]
[1864]   0.0    0.00    0.00       6         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [1864]
-----------------------------------------------
                0.00    0.00       5/5           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [597]
[1865]   0.0    0.00    0.00       5         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1865]
                0.00    0.00       5/6           std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [1864]
                0.00    0.00       5/5           std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [1866]
-----------------------------------------------
                0.00    0.00       5/5           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1865]
[1866]   0.0    0.00    0.00       5         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [1866]
                0.00    0.00       5/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00       5/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00       1/5           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
                0.00    0.00       4/5           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
[1867]   0.0    0.00    0.00       5         (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile [1867]
                0.00    0.00       5/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
-----------------------------------------------
                0.00    0.00       1/5           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
                0.00    0.00       4/5           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [414]
[1868]   0.0    0.00    0.00       5         std::enable_if<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile [1868]
                0.00    0.00      34/34          std::removereference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&) [1522]
                0.00    0.00      34/34          std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1521]
-----------------------------------------------
                0.00    0.00       1/5           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [2145]
                0.00    0.00       4/5           void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [415]
[1869]   0.0    0.00    0.00       5         std::tuple<ed::message&> std::forwardas_tuple<ed::message&>(ed::message&) [1869]
                0.00    0.00      34/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
                0.00    0.00      34/34          std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1519]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [598]
[1870]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [1870]
                0.00    0.00       4/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1871]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1871]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [599]
[1872]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11]) [1872]
                0.00    0.00       4/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1873]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [1873]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [600]
[1874]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13]) [1874]
                0.00    0.00       4/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1875]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr() [1875]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [601]
[1876]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7]) [1876]
                0.00    0.00       4/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1877]   0.0    0.00    0.00       4         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr() [1877]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [733]
[1878]   0.0    0.00    0.00       4         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [1878]
                0.00    0.00       4/60356       Catch::ITransientExpression::ITransientExpression(bool, bool) [914]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1879]   0.0    0.00    0.00       4         Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [1879]
-----------------------------------------------
                0.00    0.00       1/4           Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [797]
                0.00    0.00       3/4           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [378]
[1880]   0.0    0.00    0.00       4         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1880]
-----------------------------------------------
                0.00    0.00       4/4           Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1882]
[1881]   0.0    0.00    0.00       4         Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [1881]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::msg_data(ed::message&) [413]
[1882]   0.0    0.00    0.00       4         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1882]
                0.00    0.00       4/4           Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [1881]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[1883]   0.0    0.00    0.00       4         snapdev::now(int) [1883]
                0.00    0.00      67/54222       snapdev::timespec_ex::timespec_ex() [919]
-----------------------------------------------
                0.00    0.00       4/4           __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [4539]
[1884]   0.0    0.00    0.00       4         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [1884]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [734]
[1885]   0.0    0.00    0.00       4         snapdev::timespec_ex::operator>=(snapdev::timespec_ex const&) const [1885]
                0.00    0.00      12/171492      snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [735]
[1886]   0.0    0.00    0.00       4         snapdev::timespec_ex::operator<=(snapdev::timespec_ex const&) const [1886]
                0.00    0.00       4/171492      snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [871]
-----------------------------------------------
                0.00    0.00       4/4           (anonymous namespace)::test_messenger::lock_obtained(cluck::cluck) [124]
[1887]   0.0    0.00    0.00       4         snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const [1887]
                0.00    0.00       4/92258       snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00       4/18030       snapdev::timespec_ex::operator+=(snapdev::timespec_ex const&) [1054]
-----------------------------------------------
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [2050]
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const [5314]
[1888]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [1888]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [5747]
                0.00    0.00       2/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::max_size() const [5993]
[1889]   0.0    0.00    0.00       4         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1889]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [9057]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [3224]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[1890]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1890]
                0.00    0.00       4/9           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1803]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [9057]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [3224]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[1891]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1891]
                0.00    0.00       4/9           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1803]
-----------------------------------------------
                0.00    0.00       1/4           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [705]
                0.00    0.00       1/4           void std::allocatortraits<std::allocator<Catch::Clara::Arg> >::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, Catch::Clara::Arg const&) [7941]
                0.00    0.00       1/4           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [9047]
                0.00    0.00       1/4           void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [708]
[1892]   0.0    0.00    0.00       4         Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1892]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [572]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) [573]
[1893]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>::type&) [1893]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [574]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) [575]
[1894]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>::type&) [1894]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [576]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) [577]
[1895]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>::type&) [1895]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [631]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) [632]
[1896]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>::type&) [1896]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [633]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) [634]
[1897]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>::type&) [1897]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [635]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) [636]
[1898]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>::type&) [1898]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [578]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) [579]
[1899]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>::type&) [1899]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [637]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) [638]
[1900]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>::type&) [1900]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [580]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) [581]
[1901]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>::type&) [1901]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [639]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) [640]
[1902]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>::type&) [1902]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [641]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) [642]
[1903]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>::type&) [1903]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [643]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) [644]
[1904]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>::type&) [1904]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [582]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) [583]
[1905]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>::type&) [1905]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [584]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) [585]
[1906]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>::type&) [1906]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [586]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) [587]
[1907]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>::type&) [1907]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [645]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) [646]
[1908]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>::type&) [1908]
-----------------------------------------------
                0.00    0.00       4/4           std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [419]
[1909]   0.0    0.00    0.00       4         void ((anonymous namespace)::test_messenger::&std::forward<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&))(ed::message&) [1909]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1963]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1910]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1965]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1911]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1967]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1912]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1969]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1913]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1971]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1914]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1973]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1915]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1975]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1916]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1977]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1917]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1979]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_0() [2]
[1918]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1981]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1919]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1983]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1920]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1985]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1921]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1987]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1922]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1989]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1923]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1991]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1924]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
                                   4             std::shared_ptr<cluck::cluck>::~shared_ptr() <cycle 1> [998]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1993]
                0.00    0.00       1/322096      CATCH2_INTERNAL_TEST_12() [182]
[1925]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [1373]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [1069]
-----------------------------------------------
                0.00    0.00       1/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [553]
                0.00    0.00       1/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [530]
                0.00    0.00       1/4           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
                0.00    0.00       1/4           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [540]
[1926]   0.0    0.00    0.00       4         operator delete(void, void) [1926]
-----------------------------------------------
                0.00    0.00       1/3           __static_initialization_and_destruction_0(int, int) [2188]
                0.00    0.00       2/3           __static_initialization_and_destruction_0(int, int) [2079]
[1927]   0.0    0.00    0.00       3         Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1927]
-----------------------------------------------
                0.00    0.00       3/3           decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [711]
[1928]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1928]
                0.00    0.00       3/26          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1560]
-----------------------------------------------
                0.00    0.00       3/3           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [2025]
[1929]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1929]
                0.00    0.00       3/26          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1561]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [481]
                0.00    0.00       1/3           Catch::Session::Session() [722]
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [686]
[1930]   0.0    0.00    0.00       3         Catch::Clara::Parser::Parser() [1930]
                0.00    0.00       3/50          Catch::Clara::Detail::ParserBase::ParserBase() [1411]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [2024]
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [2023]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Arg>::allocator() [1953]
[1931]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [1931]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Opt>::allocator() [1954]
[1932]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [1932]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1955]
[1933]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [1933]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2000]
[1934]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1934]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2001]
[1935]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1935]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1936]
-----------------------------------------------
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1935]
[1936]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1936]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1964]
[1937]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() const [1937]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1966]
[1938]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() const [1938]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1968]
[1939]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() const [1939]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1970]
[1940]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() const [1940]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1972]
[1941]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() const [1941]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1974]
[1942]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() const [1942]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&) [1976]
[1943]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() const [1943]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&) [1978]
[1944]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() const [1944]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1980]
[1945]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() const [1945]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1982]
[1946]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() const [1946]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1984]
[1947]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() const [1947]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1986]
[1948]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() const [1948]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1988]
[1949]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() const [1949]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1990]
[1950]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() const [1950]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1992]
[1951]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() const [1951]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1994]
[1952]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() const [1952]
                0.00    0.00       3/241422      std::Anydata::_M_access() const [860]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1957]
[1953]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Arg>::allocator() [1953]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [1931]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1959]
[1954]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Opt>::allocator() [1954]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [1932]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [679]
[1955]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1955]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [1933]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [662]
[1956]   0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) [1956]
                0.00    0.00       3/3           std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&) [2029]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) [1962]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1958]
[1957]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1957]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Arg>::allocator() [1953]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1814]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [2023]
[1958]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1958]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1957]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1960]
[1959]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1959]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Opt>::allocator() [1954]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1815]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [2024]
[1960]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1960]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1959]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [677]
[1961]   0.0    0.00    0.00       3         std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1961]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) [1956]
[1962]   0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) [1962]
                0.00    0.00       3/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00       3/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
[1963]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1963]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() [1844]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1910]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_invoke(std::Anydata const&) [265]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
[1964]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1964]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() const [1937]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
[1965]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1965]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() [1845]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1911]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_invoke(std::Anydata const&) [266]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
[1966]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1966]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() const [1938]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
[1967]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1967]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() [1846]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1912]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_invoke(std::Anydata const&) [267]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
[1968]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1968]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() const [1939]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
[1969]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1969]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() [1847]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1913]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_invoke(std::Anydata const&) [335]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
[1970]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1970]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() const [1940]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
[1971]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1971]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() [1848]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1914]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_invoke(std::Anydata const&) [336]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
[1972]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1972]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() const [1941]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
[1973]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1973]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() [1849]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1915]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_invoke(std::Anydata const&) [337]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
[1974]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1974]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() const [1942]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
[1975]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1975]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() [1850]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1916]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_invoke(std::Anydata const&) [268]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
[1976]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&) [1976]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() const [1943]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
[1977]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1977]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() [1851]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1917]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_invoke(std::Anydata const&) [338]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
[1978]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&) [1978]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() const [1944]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
[1979]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1979]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() [1852]
                                   3             CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() <cycle 1> [1918]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_invoke(std::Anydata const&) [269]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
[1980]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1980]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() const [1945]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
[1981]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1981]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() [1853]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1919]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_invoke(std::Anydata const&) [339]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
[1982]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1982]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() const [1946]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
[1983]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1983]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() [1854]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1920]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_invoke(std::Anydata const&) [340]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
[1984]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) [1984]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() const [1947]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
[1985]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1985]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() [1855]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1921]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_invoke(std::Anydata const&) [341]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
[1986]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) [1986]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() const [1948]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
[1987]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1987]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() [1856]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1922]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_invoke(std::Anydata const&) [270]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
[1988]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) [1988]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() const [1949]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
[1989]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1989]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() [1857]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1923]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_invoke(std::Anydata const&) [271]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
[1990]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) [1990]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() const [1950]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
[1991]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1991]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() [1858]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1924]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_invoke(std::Anydata const&) [272]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
[1992]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) [1992]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() const [1951]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
[1993]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1993]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() [1859]
                                   3             CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() <cycle 1> [1925]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_invoke(std::Anydata const&) [342]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
[1994]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1994]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() const [1952]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [2020]
[1995]   0.0    0.00    0.00       3         std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1995]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1804]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [2021]
[1996]   0.0    0.00    0.00       3         std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1996]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1783]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
[1997]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() [1997]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [2027]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
[1998]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1998]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2019]
[1999]   0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>) [1999]
                0.00    0.00       3/3           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [2025]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1834]
[2000]   0.0    0.00    0.00       3         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2000]
                0.00    0.00       3/711027      std::is_constant_evaluated() [840]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1934]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [2028]
[2001]   0.0    0.00    0.00       3         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2001]
                0.00    0.00       3/711027      std::is_constant_evaluated() [840]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1935]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2002]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2002]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [564]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2003]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2003]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [565]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2004]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2004]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [566]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2005]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2005]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [623]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2006]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2006]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [624]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2007]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2007]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [625]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2008]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2008]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [567]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2009]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2009]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [626]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2010]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2010]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [568]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2011]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2011]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [627]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2012]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2012]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [628]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2013]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2013]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [629]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2014]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2014]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [569]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2015]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2015]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [570]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2016]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2016]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [571]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [72]
[2017]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [2017]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [630]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[2018]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1843]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1825]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [1833]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [2022]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1834]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1826]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [40]
[2019]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2019]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1805]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1843]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>) [1999]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [710]
[2020]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [2020]
                0.00    0.00       3/3           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1995]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [2022]
[2021]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [2021]
                0.00    0.00       3/3           std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1996]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2018]
[2022]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [2022]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [2021]
                0.00    0.00       3/30278       std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [950]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1930]
[2023]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [2023]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1958]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1930]
[2024]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [2024]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1960]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>) [1999]
[2025]   0.0    0.00    0.00       3         void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [2025]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1929]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
                0.00    0.00       2/3           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1416]
[2026]   0.0    0.00    0.00       3         Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [2026]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() [1997]
[2027]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [2027]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [678]
[2028]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [2028]
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2001]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [1833]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) [1956]
[2029]   0.0    0.00    0.00       3         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&) [2029]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2094]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) [2096]
[2030]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&) [2030]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2097]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) [2099]
[2031]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&) [2031]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2100]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) [2102]
[2032]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&) [2032]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2103]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) [2105]
[2033]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&) [2033]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2106]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) [2108]
[2034]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&) [2034]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2109]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) [2111]
[2035]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&) [2035]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2112]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) [2114]
[2036]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&) [2036]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2115]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) [2117]
[2037]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&) [2037]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2118]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) [2120]
[2038]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&) [2038]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2121]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) [2123]
[2039]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&) [2039]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2124]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) [2126]
[2040]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&) [2040]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2127]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) [2129]
[2041]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&) [2041]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2130]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) [2132]
[2042]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&) [2042]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2133]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) [2135]
[2043]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&) [2043]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2136]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) [2138]
[2044]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&) [2044]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2139]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) [2141]
[2045]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&) [2045]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [693]
[2046]   0.0    0.00    0.00       2         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [2046]
                0.00    0.00       2/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_12() [182]
[2047]   0.0    0.00    0.00       2         Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [2047]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[2048]   0.0    0.00    0.00       2         unittest::g_verbose() [2048]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [2058]
[2049]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [2049]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [2059]
[2050]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [2050]
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [1888]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[2051]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [2051]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
[2052]   0.0    0.00    0.00       2         bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [2052]
                0.00    0.00       4/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1766]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [703]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [799]
[2053]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [2053]
-----------------------------------------------
                0.00    0.00       2/2           main [172]
[2054]   0.0    0.00    0.00       2         std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [2054]
                0.00    0.00    1017/1017        std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1229]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [2087]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [9047]
[2055]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [2055]
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [2059]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [2088]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) [7039]
[2056]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [2056]
                0.00    0.00       2/48          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1443]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1814]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [2090]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) [7042]
[2057]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [2057]
                0.00    0.00       2/48          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1444]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1815]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1412]
[2058]   0.0    0.00    0.00       2         std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [2058]
                0.00    0.00       2/711027      std::is_constant_evaluated() [840]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [2049]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [2055]
[2059]   0.0    0.00    0.00       2         std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [2059]
                0.00    0.00       2/711027      std::is_constant_evaluated() [840]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [2050]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [2078]
[2060]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [2060]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2162]
                0.00    0.00       1/2           void std::_invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2164]
[2061]   0.0    0.00    0.00       2         std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [2061]
-----------------------------------------------
                0.00    0.00       1/2           std::enableif<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [241]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) [249]
[2062]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>::type&) [2062]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [242]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) [250]
[2063]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>::type&) [2063]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [243]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) [251]
[2064]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>::type&) [2064]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [311]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) [319]
[2065]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>::type&) [2065]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [312]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) [320]
[2066]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>::type&) [2066]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [313]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) [321]
[2067]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>::type&) [2067]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [244]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) [252]
[2068]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>::type&) [2068]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [314]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) [322]
[2069]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>::type&) [2069]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [245]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) [253]
[2070]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>::type&) [2070]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [315]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) [323]
[2071]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>::type&) [2071]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [316]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) [324]
[2072]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>::type&) [2072]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [317]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) [325]
[2073]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>::type&) [2073]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [246]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) [254]
[2074]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>::type&) [2074]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [247]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) [255]
[2075]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>::type&) [2075]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [248]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) [256]
[2076]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>::type&) [2076]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [318]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) [326]
[2077]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>::type&) [2077]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1416]
[2078]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [2078]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [2060]
-----------------------------------------------
                0.00    0.00       1/1           void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1116]
[2079]   0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [2079]
                0.00    0.00       6/92258       snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [898]
                0.00    0.00       6/18081       snapdev::timespec_ex::timespec_ex(long, long) [1052]
                0.00    0.00       2/3           Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1927]
                0.00    0.00       2/120776      Catch::StringRef::StringRef() [889]
                0.00    0.00       2/60726       Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [912]
                0.00    0.00       2/12          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1781]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
[2080]   0.0    0.00    0.00       1         (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) [2080]
                0.00    0.00       1/60278       std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [918]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [691]
[2081]   0.0    0.00    0.00       1         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [2081]
                0.00    0.00       1/288         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1271]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
[2082]   0.0    0.00    0.00       1         __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [2082]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [2142]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
[2083]   0.0    0.00    0.00       1         __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [2083]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [2143]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2084]   0.0    0.00    0.00       1         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr() [2084]
                0.00    0.00       1/1           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2091]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2085]   0.0    0.00    0.00       1         std::shared_ptr<ed::dispatcher>::shared_ptr() [2085]
                0.00    0.00       1/1           std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2092]
-----------------------------------------------
                0.00    0.00       1/1           decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) [562]
[2086]   0.0    0.00    0.00       1         std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [2086]
                0.00    0.00       1/17          std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) [1594]
                0.00    0.00       1/1           std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [2093]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [2088]
[2087]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [2087]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [2055]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [704]
[2088]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [2088]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [2056]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [2087]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [2090]
[2089]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [2089]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1777]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [397]
[2090]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [2090]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [2057]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [2089]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr() [2084]
[2091]   0.0    0.00    0.00       1         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2091]
                0.00    0.00       1/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<ed::dispatcher>::shared_ptr() [2085]
[2092]   0.0    0.00    0.00       1         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [2092]
                0.00    0.00       1/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [2086]
[2093]   0.0    0.00    0.00       1         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [2093]
                0.00    0.00       1/21511       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [984]
                0.00    0.00       1/10692       std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1062]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
[2094]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2094]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&) [2030]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) [2096]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
[2095]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [2095]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2094]
[2096]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) [2096]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&) [2030]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) [2171]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() [1844]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
[2097]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2097]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&) [2031]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) [2099]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
[2098]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [2098]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2097]
[2099]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) [2099]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&) [2031]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) [2172]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() [1845]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
[2100]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2100]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&) [2032]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) [2102]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
[2101]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [2101]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2100]
[2102]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) [2102]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&) [2032]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) [2173]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() [1846]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
[2103]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2103]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&) [2033]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) [2105]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
[2104]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [2104]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2103]
[2105]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) [2105]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&) [2033]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&) [2174]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() [1847]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
[2106]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2106]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&) [2034]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) [2108]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
[2107]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [2107]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2106]
[2108]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) [2108]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&) [2034]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&) [2175]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() [1848]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
[2109]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2109]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&) [2035]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) [2111]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
[2110]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [2110]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2109]
[2111]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) [2111]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&) [2035]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&) [2176]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() [1849]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
[2112]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2112]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&) [2036]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) [2114]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
[2113]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [2113]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2112]
[2114]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) [2114]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&) [2036]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) [2177]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() [1850]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
[2115]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2115]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&) [2037]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) [2117]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
[2116]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [2116]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2115]
[2117]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) [2117]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&) [2037]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&) [2178]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() [1851]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
[2118]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2118]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&) [2038]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) [2120]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
[2119]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [2119]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2118]
[2120]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) [2120]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&) [2038]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) [2179]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() [1852]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
[2121]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2121]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&) [2039]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) [2123]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
[2122]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [2122]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2121]
[2123]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) [2123]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&) [2039]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&) [2180]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() [1853]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
[2124]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2124]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&) [2040]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) [2126]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
[2125]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [2125]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2124]
[2126]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) [2126]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&) [2040]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&) [2181]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() [1854]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
[2127]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2127]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&) [2041]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) [2129]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
[2128]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [2128]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2127]
[2129]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) [2129]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&) [2041]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&) [2182]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() [1855]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
[2130]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2130]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&) [2042]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) [2132]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
[2131]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [2131]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2130]
[2132]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) [2132]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&) [2042]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) [2183]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() [1856]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
[2133]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2133]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&) [2043]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) [2135]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
[2134]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [2134]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2133]
[2135]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) [2135]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&) [2043]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) [2184]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() [1857]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
[2136]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2136]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&) [2044]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) [2138]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
[2137]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [2137]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2136]
[2138]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) [2138]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&) [2044]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) [2185]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() [1858]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
[2139]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2139]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&) [2045]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) [2141]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
[2140]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [2140]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2139]
[2141]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) [2141]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&) [2045]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&) [2186]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() [1859]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [2082]
[2142]   0.0    0.00    0.00       1         std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [2142]
                0.00    0.00       1/48          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1443]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [2083]
[2143]   0.0    0.00    0.00       1         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [2143]
                0.00    0.00       1/48          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1444]
-----------------------------------------------
                0.00    0.00       1/1           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [2145]
[2144]   0.0    0.00    0.00       1         void std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
                0.00    0.00       1/49          std::tuple_element<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1425]
                0.00    0.00       1/5           std::enableif<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile [1868]
                0.00    0.00       1/49          std::tupleelement<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&) [1424]
                0.00    0.00       1/5           (anonymous namespace)::testmessenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile [1867]
                0.00    0.00       1/1           std::__invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2164]
[2145]   0.0    0.00    0.00       1         void std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [2145]
                0.00    0.00       1/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
                0.00    0.00       1/5           std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1869]
                0.00    0.00       1/1           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2146]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2146]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) [2095]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&) [2030]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) [2094]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2147]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2147]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) [2098]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&) [2031]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) [2097]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2148]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2148]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) [2101]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&) [2032]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) [2100]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2149]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2149]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) [2104]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&) [2033]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) [2103]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2150]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2150]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) [2107]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&) [2034]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) [2106]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2151]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2151]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) [2110]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&) [2035]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) [2109]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2152]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2152]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) [2113]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&) [2036]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) [2112]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2153]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2153]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) [2116]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&) [2037]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) [2115]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[2154]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2154]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) [2119]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&) [2038]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) [2118]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2155]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2155]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) [2122]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&) [2039]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) [2121]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2156]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2156]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) [2125]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&) [2040]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) [2124]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2157]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2157]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) [2128]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&) [2041]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) [2127]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2158]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2158]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) [2131]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&) [2042]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) [2130]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2159]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2159]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) [2134]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&) [2043]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) [2133]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2160]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2160]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) [2137]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&) [2044]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) [2136]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_12() [182]
[2161]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2161]
                0.00    0.00       1/263006      std::Functionbase::Functionbase() [856]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) [2140]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&) [2045]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) [2139]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_invoke(std::Anydata const&, ed::message&) [8333]
[2162]   0.0    0.00    0.00       1         std::enable_if<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2162]
                0.00    0.00       1/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
                0.00    0.00       1/2           std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [2061]
                0.00    0.00       1/1           void std::_invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2164]
-----------------------------------------------
                0.00    0.00       1/1           std::_invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
[2163]   0.0    0.00    0.00       1         void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
                0.00    0.00       1/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00       1/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
                0.00    0.00       1/1           (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) [2080]
                0.00    0.00       1/1           non-virtual thunk to (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) [2167]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2162]
[2164]   0.0    0.00    0.00       1         void std::_invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) [2164]
                0.00    0.00       1/2           std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) [2061]
                0.00    0.00       1/98          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [1357]
                0.00    0.00       1/1           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [2145]
-----------------------------------------------
                0.00    0.00       1/1           std::_invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
[2165]   0.0    0.00    0.00       1         void (ed::connection_with_send_message::&std::forward<void (ed::connection_with_send_message::&)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::&)(ed::message&)>::type&))(ed::message&) [2165]
-----------------------------------------------
                0.00    0.00       1/1           void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) [2144]
[2166]   0.0    0.00    0.00       1         std::__invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2166]
                0.00    0.00       1/98          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [1357]
                0.00    0.00       1/147         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1319]
                0.00    0.00       1/1           void (ed::connection_with_send_message::&std::forward<void (ed::connection_with_send_message::&)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::&)(ed::message&)>::type&))(ed::message&) [2165]
                0.00    0.00       1/1           void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) [2163]
[2167]   0.0    0.00    0.00       1         non-virtual thunk to (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) [2167]
-----------------------------------------------
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [2170]
[2168]   0.0    0.00    0.00       1         main::{lambda()#1}::operator()() const [2168]
-----------------------------------------------
                0.00    0.00       1/1           main [172]
[2169]   0.0    0.00    0.00       1         main::{lambda()#1}::operator void ()()() const [2169]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snapcatch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [235]
[2170]   0.0    0.00    0.00       1         main::{lambda()#1}::FUN() [2170]
                0.00    0.00       1/1           main::{lambda()#1}::operator()() const [2168]
-----------------------------------------------
                0.00    0.00       1/1           void std::Function_base::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) [2096]
[2171]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) [2171]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) [2099]
[2172]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) [2172]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) [2102]
[2173]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) [2173]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) [2105]
[2174]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&) [2174]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) [2108]
[2175]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&) [2175]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) [2111]
[2176]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&) [2176]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) [2114]
[2177]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) [2177]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) [2117]
[2178]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&) [2178]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) [2120]
[2179]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) [2179]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) [2123]
[2180]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&) [2180]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) [2126]
[2181]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&) [2181]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) [2129]
[2182]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&) [2182]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) [2132]
[2183]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) [2183]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) [2135]
[2184]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) [2184]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) [2138]
[2185]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) [2185]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
                0.00    0.00       1/8           std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [1808]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) [2141]
[2186]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&) [2186]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1646]
                0.00    0.00       1/16          std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1645]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [2187]
[2187]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [2187]
                                   1             __static_initialization_and_destruction_0(int, int) [2187]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [2188]
[2188]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [2188]
                0.00    0.00       1/3           Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1927]
                0.00    0.00       1/120776      Catch::StringRef::StringRef() [889]
                0.00    0.00       1/60726       Catch::SourceLineInfo::SourceLineInfo(char const*, unsigned long) [912]
                0.00    0.00       1/12          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1781]
                                   1             __static_initialization_and_destruction_0(int, int) [2188]
-----------------------------------------------

 This table describes the call tree of the program, and was sorted by
 the total amount of time spent in each function and its children.

 Each entry in this table consists of several lines.  The line with the
 index number at the left hand margin lists the current function.
 The lines above it list the functions that called this function,
 and the lines below it list the functions this one called.
 This line lists:
     index      A unique number given to each element of the table.
                Index numbers are sorted numerically.
                The index number is printed next to every function name so
                it is easier to look up where the function is in the table.

     % time     This is the percentage of the `total' time that was spent
                in this function and its children.  Note that due to
                different viewpoints, functions excluded by options, etc,
                these numbers will NOT add up to 100%.

     self       This is the total amount of time spent in this function.

     children   This is the total amount of time propagated into this
                function by its children.

     called     This is the number of times the function was called.
                If the function called itself recursively, the number
                only includes non-recursive calls, and is followed by
                a `+' and the number of recursive calls.

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

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

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

     children   This is the amount of time that was propagated from
                the function's children into this parent.

     called     This is the number of times this parent called the
                function `/' the total number of times the function
                was called.  Recursive calls to the function are not
                included in the number after the `/'.

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

 If the parents of the function cannot be determined, the word
 `<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.

Copyright (C) 2012-2022 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

Index by function name

 [2079] __static_initialization_and_destruction_0(int, int) (catch_cluck.cpp) [1144] std::shared_ptr<cluck::cluck>::shared_ptr() [414] void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) (functional)
   [2] CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp) [998] std::shared_ptr<cluck::cluck>::~shared_ptr() [1152] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional)
 [736] CATCH2INTERNAL_TEST_0() (catch_version.cpp) [293] std::shared_ptr<cluck::cluck>::operator=(std::shared_ptr<cluck::cluck> const&) [1134] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (functional)
 [182] CATCH2INTERNAL_TEST_12() (catch_cluck.cpp) [429] std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [415] void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) (functional)
 [442] (anonymous namespace)::testtimer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) (catch_cluck.cpp) [1448] std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() [2144] void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::_call<void, ed::message&, 0ul, 1ul>(std::tuple<ed::message&>&&, std::Indextuple<0ul, 1ul>) (functional)
 [1595] (anonymous namespace)::test_timer::~test_timer() (catch_cluck.cpp) [279] std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [1112] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional)
 [1166] (anonymous namespace)::getaddress() (catch_cluck.cpp) [493] std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [1113] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::Bind(std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (functional)
 [725] (anonymous namespace)::testmessenger::lock_failed(cluck::cluck) (catch_cluck.cpp) [1390] std::shared_ptr<unittest::reporter::state>::~shared_ptr() [2145] void std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) (functional)
 [616] (anonymous namespace)::testmessenger::unset_guard() (catch_cluck.cpp) [273] std::shared_ptr<unittest::reporter::parser>::shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [1492] std::tuple<cluck::cluck&&>::tuple<cluck::cluck, true, true>(cluck::cluck&&)
 [117] (anonymous namespace)::test_messenger::lock_finally(cluck::cluck) (catch_cluck.cpp) [617] std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [1000] std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) (tuple)
 [124] (anonymous namespace)::testmessenger::lock_obtained(cluck::cluck) (catch_cluck.cpp) [343] std::shared_ptr<unittest::reporter::executor>::shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [1001] std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) (tuple)
 [1584] (anonymous namespace)::testmessenger::set_expect_finally(bool) (catch_cluck.cpp) [618] std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [1519] std::tuple<ed::message&>::tuple<true, true>(ed::message&)
 [2080] (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) (catch_cluck.cpp) [1208] std::shared_ptr<unittest::reporter::variable>::~shared_ptr() [105] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&)
 [1771] (anonymous namespace)::test_messenger::set_expect_lock_failed(bool) (catch_cluck.cpp) [1648] std::shared_ptr<unittest::reporter::statement>::shared_ptr() [104] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&)
 [1757] (anonymous namespace)::test_messenger::set_expect_lock_obtained(bool) (catch_cluck.cpp) [1225] std::shared_ptr<unittest::reporter::statement>::~shared_ptr() [68] void std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_range_initialize<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::forward_iterator_tag)
 [413] (anonymous namespace)::test_messenger::msg_data(ed::message&) (catch_cluck.cpp) [1482] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [67] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&)
 [232] (anonymous namespace)::test_messenger::set_guard(std::shared_ptr<cluck::cluck>) (catch_cluck.cpp) [728] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1026] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector()
 [1596] (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) (catch_cluck.cpp) [508] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [2023] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  [11] (anonymous namespace)::test_messenger::test_messenger(addr::addr const&, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t) (catch_cluck.cpp) [1308] std::shared_ptr<void>::shared_ptr() [1493] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
 [1073] (anonymous namespace)::test_messenger::~test_messenger() (catch_cluck.cpp) [1245] std::shared_ptr<void>::~shared_ptr() [704] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
 [1137] ed::Expression::Expression(char const) [1483] std::Tupleimpl<0ul, cluck::cluck&&>::_M_head(std::Tupleimpl<0ul, cluck::cluck&&>&) [1421] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
 [1048] ed::Expression::Expression() [1484] std::Tupleimpl<0ul, cluck::cluck&&>::Tupleimpl<cluck::cluck>(cluck::cluck&&) [512] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
 [952] ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1415] std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) (tuple) [385] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [953] ed::MatchValue<char const>::MatchValue(char const) [994] std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) (tuple) [365] Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplaceback<Catch::Clara::Opt>(Catch::Clara::Opt&&)
  [58] ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [999] std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl<(anonymous namespace)::test_messenger, std::Placeholder<1> const&, void>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) (tuple) [386] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::S_do_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>)
 [141] ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [1517] std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [472] void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  [56] ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [1518] std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [396] void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
 [929] ed::MatchValue<unsigned short>::MatchValue(unsigned short) [1377] std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1409] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
 [1074] ed::dispatcher::~dispatcher() [995] std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [1511] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
 [125] ed::dispatchermatch::dispatcher_match(ed::dispatcher_match const&) [996] std::Tupleimpl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [1780] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
 [915] ed::dispatchermatch::~dispatcher_match() [940] char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [366] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
 [1018] ed::Tag::Tag()       [847] std::char_traits<char>::copy(char, char const, unsigned long) [473] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
 [1597] ed::timer::~timer() [1240] std::char_traits<char>::move(char, char const, unsigned long) [1494] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  [92] ed::message::message() [1221] std::char_traits<char>::assign(char, unsigned long, char) [397] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
 [158] ed::message::~message() [835] std::char_traits<char>::assign(char&, char const&) [2024] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  [98] ed::Callback::Callback(std::function<void (ed::message&)>) [895] std::char_traits<char>::length(char const) [435] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  [59] ed::Callback::Callback(ed::Callback const&) [985] std::char_traits<char>::compare(char const, char const, unsigned long) [367] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  [57] ed::Callback::~Callback() [1023] void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) [518] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [1030] ed::Priority::Priority() [1416] void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [519] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_do_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&, std::integral_constant<bool, true>)
 [1042] ed::MatchFunc::MatchFunc() [431] void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [283] void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
 [1075] ed::MatchFunc::MatchFunc(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1276] void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) [1355] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  [19] ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) (dispatcher_match.h) [1649] void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) [1356] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  [22] ed::dispatcher_match ed::define_match<ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) (dispatcher_match.h) [1277] void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [284] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
 [135] std::enable_if<!std::is_same<ed::Expression, ed::Callback>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Callback, ed::MatchFunc, ed::Expression>(ed::Callback, ed::MatchFunc, ed::Expression) (dispatcher_match.h) [1650] void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [1328] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
 [1138] std::enable_if<!std::is_same<ed::Expression, ed::MatchFunc>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::MatchFunc, ed::Expression>(ed::MatchFunc, ed::Expression) (dispatcher_match.h) [1164] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [423] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
 [1125] std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression>(ed::Expression) (dispatcher_match.h) [1172] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1385] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
 [1139] std::enable_if<std::is_same<ed::Expression, ed::Expression>::value, ed::Expression::value_t>::type ed::find_match_value<ed::Expression, ed::Expression, ed::Callback, ed::Expression>(ed::Expression, ed::Callback, ed::Expression) (dispatcher_match.h) [1035] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1280] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
 [110] std::enable_if<!std::is_same<ed::Tag, ed::Expression>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Expression, ed::Callback, ed::Tag>(ed::Expression, ed::Callback, ed::Tag) (dispatcher_match.h) [1015] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1718] std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector()
 [138] std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::MatchFunc, ed::Tag>(ed::Callback, ed::MatchFunc, ed::Tag) (dispatcher_match.h) [1159] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [1719] std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector()
 [136] std::enable_if<!std::is_same<ed::Tag, ed::Callback>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Callback, ed::Tag>(ed::Callback, ed::Tag) (dispatcher_match.h) [938] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [1720] std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector()
 [1140] std::enable_if<!std::is_same<ed::Tag, ed::MatchFunc>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::MatchFunc, ed::Tag>(ed::MatchFunc, ed::Tag) (dispatcher_match.h) [1173] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1721] std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector()
 [1031] std::enable_if<std::is_same<ed::Tag, ed::Tag>::value, ed::Tag::value_t>::type ed::find_match_value<ed::Tag, ed::Tag>(ed::Tag) (dispatcher_match.h) [1007] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [32] std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&)
 [126] std::enable_if<!std::is_same<ed::Callback, ed::Expression>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Expression, ed::Callback>(ed::Expression, ed::Callback) (dispatcher_match.h) [2055] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1722] std::vector<unsigned int, std::allocator<unsigned int> >::vector()
 [157] std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback>(ed::Callback) (dispatcher_match.h) [1485] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1723] std::vector<unsigned int, std::allocator<unsigned int> >::~vector()
 [156] std::enable_if<std::is_same<ed::Callback, ed::Callback>::value, ed::Callback::value_t>::type ed::find_match_value<ed::Callback, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) (dispatcher_match.h) [2056] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1724] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl()
  [39] std::enable_if<!std::is_same<ed::Priority, ed::Expression>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Expression, ed::Callback, ed::Priority>(ed::Expression, ed::Callback, ed::Priority) (dispatcher_match.h) [1957] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1725] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl()
 [140] std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::MatchFunc, ed::Priority>(ed::Callback, ed::MatchFunc, ed::Priority) (dispatcher_match.h) [1417] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1769] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>)
 [134] std::enable_if<!std::is_same<ed::Priority, ed::Callback>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Callback, ed::Priority>(ed::Callback, ed::Priority) (dispatcher_match.h) [1412] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1770] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator()
 [1177] std::enable_if<!std::is_same<ed::Priority, ed::MatchFunc>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::MatchFunc, ed::Priority>(ed::MatchFunc, ed::Priority) (dispatcher_match.h) [2087] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1726] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear()
 [1043] std::enable_if<std::is_same<ed::Priority, ed::Priority>::value, ed::Priority::value_t>::type ed::find_match_value<ed::Priority, ed::Priority>(ed::Priority) (dispatcher_match.h) [1814] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1727] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase()
 [111] std::enable_if<!std::is_same<ed::MatchFunc, ed::Expression>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Expression, ed::Callback, ed::MatchFunc>(ed::Expression, ed::Callback, ed::MatchFunc) (dispatcher_match.h) [1486] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1728] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase()
 [137] std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc>(ed::Callback, ed::MatchFunc) (dispatcher_match.h) [1397] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1794] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl()
 [139] std::enable_if<!std::is_same<ed::MatchFunc, ed::Callback>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::Callback, ed::MatchFunc, ed::MatchFunc>(ed::Callback, ed::MatchFunc, ed::MatchFunc) (dispatcher_match.h) [2088] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1795] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()
 [1126] std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc) (dispatcher_match.h) [1487] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1796] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase()
 [1156] std::enable_if<std::is_same<ed::MatchFunc, ed::MatchFunc>::value, ed::MatchFunc::value_t>::type ed::find_match_value<ed::MatchFunc, ed::MatchFunc, ed::MatchFunc>(ed::MatchFunc, ed::MatchFunc) (dispatcher_match.h) [1958] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [154] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  [71] addr::addr::~addr()  [1418] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [28] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
 [1598] Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::BinaryExpr(bool, cluck::mode_t const&, Catch::StringRef, cluck::mode_t const&) [1777] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [106] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
 [1599] Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&>::~BinaryExpr() [1488] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1059] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long)
 [1585] Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::BinaryExpr(bool, cluck::type_t const&, Catch::StringRef, cluck::type_t const&) [2057] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [888] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
 [1586] Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&>::~BinaryExpr() [1959] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [846] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
 [1570] Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::BinaryExpr(bool, cluck::reason_t const&, Catch::StringRef, cluck::reason_t const&) [1419] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [876] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
 [1571] Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&>::~BinaryExpr() [1394] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [842] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
 [927] Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex&) [2089] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [225] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
 [928] Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex&>::~BinaryExpr() [1489] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [148] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const)
 [1772] Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::BinaryExpr(bool, snapdev::timespec_ex const&, Catch::StringRef, snapdev::timespec_ex const&) [1815] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [100] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)
 [1773] Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&>::~BinaryExpr() [1375] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [60] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char)
 [1870] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [1490] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [62] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
 [1871] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [2090] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [35] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
 [1872] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11]) [1960] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [33] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
 [1873] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [1420] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [896] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
 [1874] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13]) [1346] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [864] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
 [1875] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr() [1401] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [147] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const>(char const, char const, std::__false_type)
 [1184] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [21]) [1324] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [61] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type)
 [1185] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21]>::~BinaryExpr() [1383] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [858] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
 [1876] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7]) [1278] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [170] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::back()
 [1877] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr() [1261] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [171] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
 [1600] Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1404] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [192] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
 [1601] Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1325] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [101] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
 [1575] Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1342] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [37] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [1576] Catch::BinaryExpr<int, int>::~BinaryExpr() [1246] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [84] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
 [1878] Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [1405] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [875] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
 [1879] Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [1384] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [843] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
 [1927] Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1326] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1233] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long)
 [687] Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [1279] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [83] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
 [516] Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [1591] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [114] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
 [912] Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [1293] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [459] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)
 [1300] void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [1291] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [221] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::pop_back()
 [913] Catch::AssertionHandler::~AssertionHandler() [1592] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [30] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
 [914] Catch::ITransientExpression::ITransientExpression(bool, bool) [1285] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [73] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [692] Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1593] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [102] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
 [1320] Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1292] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [839] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
 [290] Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [1651] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [131] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
 [596] Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [1652] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1220] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
 [661] Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [1653] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [129] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [357] Catch::Clara::Opt::~Opt() [1654] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [128] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
 [1271] Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1655] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [17] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [1411] Catch::Clara::Detail::ParserBase::ParserBase() [1656] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [69] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [1259] Catch::Clara::Detail::ParserBase::~ParserBase() [1657] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [81] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
 [1255] Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1658] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [166] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
 [239] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [1659] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [209] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
 [240] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1660] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [31] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
 [684] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1661] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [112] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [162] Catch::Clara::Detail::BasicResult<void>::ok() [1662] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [204] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
 [163] Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1663] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1729] std::__cxx11::list<ed::message, std::allocator<ed::message> >::list()
 [392] Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1664] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1730] std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list()
 [1880] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [185] std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1797] std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list()
 [1816] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::BoundValueRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [228] std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1204] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
 [1817] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1760] std::enable_if<std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_timer, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_timer, (anonymous namespace)::test_timer>((anonymous namespace)::test_timer) (shared_ptr_base.h) [175] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
 [1928] Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1665] std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) (shared_ptr_base.h) [1272] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
 [1929] Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [380] std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) (shared_ptr_base.h) [1226] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
 [693] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [352] std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr_base.h) [176] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
 [1321] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1374] std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() (shared_ptr_base.h) [1187] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Node_allocator()
 [374] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1131] std::enable_if<std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<(anonymous namespace)::test_messenger, void>::value, void>::type std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<(anonymous namespace)::test_messenger, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) (shared_ptr_base.h) [1197] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_left(std::Rbtree_node_base)
 [662] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [1666] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) (shared_ptr_base.h) [1219] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
 [597] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [298] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) (shared_ptr_base.h) [179] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
 [358] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [2091] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() (shared_ptr_base.h) [1200] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_S_right(std::Rbtree_node_base)
 [656] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [4] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [1274] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree()
 [1798] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1070] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() (shared_ptr_base.h) [178] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree()
 [1313] Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [485] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<cluck::cluck, void>(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [1213] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
 [1314] Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1667] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1214] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
 [1560] Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [390] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_timer, void>(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2> const&) (shared_ptr_base.h) [1336] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
 [1561] Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [436] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) (shared_ptr_base.h) [1337] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
 [2046] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1060] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1210] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
 [1402] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1132] std::enable_if<!std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<ed::dispatcher, void>::value, void>::type std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<ed::dispatcher, ed::dispatcher>(ed::dispatcher) [1198] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_get_Node_allocator()
 [1504] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1084] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>&&) [1215] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_left(std::Rbtree_node_base)
 [1322] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [65] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [1338] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_begin()
 [1294] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [2092] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1339] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >)
 [2081] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [123] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) (shared_ptr_base.h) [1218] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_S_right(std::Rbtree_node_base)
 [1473] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [921] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1340] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::Rbtree()
 [1413] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [159] std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1341] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~Rbtree()
 [1474] Catch::Clara::Detail::BoundRef::BoundRef() [2093] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) (shared_ptr_base.h) [1369] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
 [1475] Catch::Clara::Detail::BoundRef::~BoundRef() [64] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<(anonymous namespace)::test_messenger, void>(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2> const&) (shared_ptr_base.h) [464] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
 [1476] Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [143] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1731] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl()
 [381] Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1827] std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1732] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
 [1930] Catch::Clara::Parser::Parser() [605] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [465] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
 [370] Catch::Clara::Parser::~Parser() [702] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1315] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_get_Node_allocator()
 [691] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1961] std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1370] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_left(std::Rbtree_node_base)
 [1477] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [677] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [1733] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin()
 [458] Catch::Clara::ExeName::~ExeName() [752] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [469] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >)
 [363] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [1469] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1371] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_S_right(std::Rbtree_node_base)
 [471] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [729] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [1734] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::Rbtree()
 [364] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [503] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [470] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~Rbtree()
 [488] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [1327] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1223] unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
 [1781] Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [310] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2> const&) [961] std::__detail::Listnode_header::_M_init()
 [1602] Catch::ExprLhs<cluck::mode_t const&>::ExprLhs(cluck::mode_t const&) [1962] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>&&) [1735] std::__detail::Listnode_header::Listnode_header()
 [1587] Catch::ExprLhs<cluck::type_t const&>::ExprLhs(cluck::type_t const&) [1866] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [1222] void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int)
 [1572] Catch::ExprLhs<cluck::reason_t const&>::ExprLhs(cluck::reason_t const&) [349] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1458] std::function<bool (cluck::cluck)>::function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>, void>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) (stdfunction.h)
 [925] Catch::ExprLhs<snapdev::timespec_ex const&>::ExprLhs(snapdev::timespec_ex const&) [1145] std::enable_if<std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<cluck::cluck, void>::value, void>::type std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<cluck::cluck, cluck::cluck>(cluck::cluck) [359] std::function<bool (cluck::cluck)>::~function()
 [1141] Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1668] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&) [1153] std::function<void (ed::message&)>::function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (stdfunction.h)
 [1603] Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [619] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::reset() [1114] std::function<void (ed::message&)>::function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>, void>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (stdfunction.h)
 [1301] Catch::ExprLhs<bool>::ExprLhs(bool) [1809] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>&&) [36] std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&)
 [1577] Catch::ExprLhs<int>::ExprLhs(int) [402] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [857] std::function<void (ed::message&)>::~function()
 [1881] Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [1072] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1736] std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr))
 [233] Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [300] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [1737] std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function()
 [1791] Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [406] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2146] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) (std_function.h)
 [219] Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [13] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2147] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) (std_function.h)
 [220] Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [444] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2148] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) (std_function.h)
 [666] Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [527] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2149] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) (std_function.h)
 [234] Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [528] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2150] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) (std_function.h)
 [688] Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher const&) [552] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2151] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) (std_function.h)
 [2047] Catch::MatchExpr<cluck::invalid_parameter const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [991] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [2152] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) (std_function.h)
 [517] Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(cluck::busy const&, Catch::Matchers::ExceptionWatcher const&) [294] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2> const&) [2153] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) (std_function.h)
 [1799] Catch::MatchExpr<cluck::busy const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [428] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [2154] std::function<void ()>::function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) (std_function.h)
 [848] Catch::StringRef::StringRef(char const, unsigned long) [1449] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [2155] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) (std_function.h)
 [889] Catch::StringRef::StringRef() [1669] std::enable_if<!std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::state, void>::value, void>::type std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::state, unittest::reporter::state>(unittest::reporter::state) [2156] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) (std_function.h)
 [1302] Catch::UnaryExpr<bool>::UnaryExpr(bool) [278] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [2157] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) (std_function.h)
 [1303] Catch::UnaryExpr<bool>::~UnaryExpr() [494] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [2158] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) (std_function.h)
 [659] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::mode_t const&, cluck::mode_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::mode_t>::type> > >::value, Catch::BinaryExpr<cluck::mode_t const&, cluck::mode_t const&> >::type Catch::operator==<cluck::mode_t>(Catch::ExprLhs<cluck::mode_t const&>&&, cluck::mode_t&&) [1350] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [2159] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) (std_function.h)
 [655] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::type_t const&, cluck::type_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::type_t>::type> > >::value, Catch::BinaryExpr<cluck::type_t const&, cluck::type_t const&> >::type Catch::operator==<cluck::type_t>(Catch::ExprLhs<cluck::type_t const&>&&, cluck::type_t&&) [1670] std::enable_if<!std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::parser, void>::value, void>::type std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::parser, unittest::reporter::parser>(unittest::reporter::parser) [2160] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) (std_function.h)
 [609] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<cluck::reason_t const&, cluck::reason_t, void>, std::negation<std::is_arithmetic<std::remove_reference<cluck::reason_t>::type> > >::value, Catch::BinaryExpr<cluck::reason_t const&, cluck::reason_t const&> >::type Catch::operator==<cluck::reason_t>(Catch::ExprLhs<cluck::reason_t const&>&&, cluck::reason_t&&) [274] std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [2161] std::function<void ()>::function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) (std_function.h)
 [724] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const&> >::type Catch::operator==<snapdev::timespec_ex>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&&) [620] std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [482] std::function<void ()>::~function()
 [598] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [10]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> >::type Catch::operator==<char const (&) [10]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [1671] std::enable_if<!std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<unittest::reporter::executor, void>::value, void>::type std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<unittest::reporter::executor, unittest::reporter::executor>(unittest::reporter::executor) [1512] std::ios_base::setf(std::IosFmtflags)
 [599] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [11]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> >::type Catch::operator==<char const (&) [11]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [344] std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [217] std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
 [600] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [13]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> >::type Catch::operator==<char const (&) [13]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [621] std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1135] std::weak_ptr<ed::connection>::weak_ptr()
 [103] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [21], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [21]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [21]> >::type Catch::operator==<char const (&) [21]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [21]) [1063] std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1115] std::weak_ptr<ed::connection>::~weak_ptr()
 [601] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [7]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> >::type Catch::operator==<char const (&) [7]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [1534] std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1738] std::enable_if<std::is_assignable<std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<ed::connection> const&>::value, std::weak_ptr<ed::connection>&>::type std::weak_ptr<ed::connection>::operator=<ed::connection>(std::shared_ptr<ed::connection> const&)
 [109] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex&) [1195] std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [841] std::Anydata::_M_access()
 [612] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [1470] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [1247] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() (stdfunction.h)
 [733] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, std::is_arithmetic<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [730] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [849] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() (stdfunction.h)
 [734] std::enable_if<std::conjunction<Catch::Detail::is_ge_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator>=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [505] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [866] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() (stdfunction.h)
 [1604] Catch::ExprLhs<cluck::mode_t const&> Catch::operator<=<cluck::mode_t, 0>(Catch::Decomposer&&, cluck::mode_t&&) [1307] std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1844] CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() (std_function.h)
 [1588] Catch::ExprLhs<cluck::type_t const&> Catch::operator<=<cluck::type_t, 0>(Catch::Decomposer&&, cluck::type_t&&) [1244] std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1845] CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() (std_function.h)
 [1573] Catch::ExprLhs<cluck::reason_t const&> Catch::operator<=<cluck::reason_t, 0>(Catch::Decomposer&&, cluck::reason_t&&) [960] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [1846] CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() (std_function.h)
 [926] Catch::ExprLhs<snapdev::timespec_ex const&> Catch::operator<=<snapdev::timespec_ex, 0>(Catch::Decomposer&&, snapdev::timespec_ex&&) [957] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [1847] CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() (std_function.h)
 [735] std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<snapdev::timespec_ex const&, snapdev::timespec_ex const&, void>, std::negation<std::is_arithmetic<std::remove_reference<snapdev::timespec_ex const&>::type> > >::value, Catch::BinaryExpr<snapdev::timespec_ex const&, snapdev::timespec_ex const& const&> >::type Catch::operator<=<snapdev::timespec_ex const&>(Catch::ExprLhs<snapdev::timespec_ex const&>&&, snapdev::timespec_ex const&) [988] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1848] CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() (std_function.h)
 [1806] Catch::ExprLhs<snapdev::timespec_ex const& const&> Catch::operator<=<snapdev::timespec_ex const&, 0>(Catch::Decomposer&&, snapdev::timespec_ex const&) [1194] std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_valptr() [1849] CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() (std_function.h)
 [1142] Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1212] std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_valptr() [1850] CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() (std_function.h)
 [1605] Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>& const&> Catch::operator<=<std::shared_ptr<unittest::reporter::lexer>&, 0>(Catch::Decomposer&&, std::shared_ptr<unittest::reporter::lexer>&) [1367] std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [1851] CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() (std_function.h)
 [1304] Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1295] std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1852] CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() (std_function.h)
 [1578] Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1250] std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1853] CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() (std_function.h)
 [1882] Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1299] std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_get_pointer(std::Anydata const&) (std_function.h) [1854] CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() (std_function.h)
  [53] Catch::operator"" sr(char const, unsigned long) [1310] void std::Function_base::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) (stdfunction.h) [1855] CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() (std_function.h)
 [660] std::enable_if<std::conjunction<Catch::Detail::is_ne_comparable<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr), void>, std::negation<std::is_arithmetic<std::remove_reference<decltype(nullptr)>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&> >::type Catch::operator!=<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>&&, decltype(nullptr)&&) [1450] void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_init_functor<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) (stdfunction.h) [1856] CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() (std_function.h)
 [947] snapdev::timespec_ex::set(timespec const&) [1451] bool std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_not_empty_function<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&) (stdfunction.h) [1857] CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() (std_function.h)
 [867] snapdev::timespec_ex::set(snapdev::timespec_ex const&) [1311] void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&, std::integralconstant<bool, false>) (std_function.h) [1858] CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() (std_function.h)
 [909] snapdev::timespec_ex::set(long) [1452] void std::Functionbase::Basemanager<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_create<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::Any_data&, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&, std::integralconstant<bool, false>) (std_function.h) [1859] CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() (std_function.h)
 [1051] snapdev::timespec_ex::set(long, long) [874] std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1495] (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&> >((anonymous namespace)::test_messenger&, std::tuple<cluck::cluck&&>&) const volatile (functional)
 [948] snapdev::timespec_ex::timespec_ex(timespec const&) [850] std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1867] (anonymous namespace)::test_messenger& std::Mu<(anonymous namespace)::testmessenger, false, false>::operator()<(anonymous namespace)::test_messenger&, std::tuple<ed::message&> >((anonymous namespace)::test_messenger&, std::tuple<ed::message&>&) const volatile (functional)
 [898] snapdev::timespec_ex::timespec_ex(snapdev::timespec_ex const&) [884] std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) (std_function.h) [1496] std::enable_if<(0ul)<std::tuple_size<std::tuple<cluck::cluck&&> >::value, std::tuple_element<0ul, std::tuple<cluck::cluck&&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<cluck::cluck&&> >(std::Placeholder<1> const volatile&, std::tuple<cluck::cluck&&>&) const volatile
 [1052] snapdev::timespecex::timespec_ex(long, long) [883] void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) (stdfunction.h) [1868] std::enable_if<(0ul)<std::tuple_size<std::tuple<ed::message&> >::value, std::tuple_element<0ul, std::tuple<ed::message&> > >::type::type&& std::Mu<std::Placeholder<1>, false, true>::operator()<std::tuple<ed::message&> >(std::Placeholder<1> const volatile&, std::tuple<ed::message&>&) const volatile
 [919] snapdev::timespecex::timespec_ex() [1146] void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (stdfunction.h) [93] void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&)
 [920] snapdev::timespec_ex::operator=(snapdev::timespec_ex) [1160] bool std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) (stdfunction.h) [705] void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
 [1053] snapdev::timespecex::operator-=(snapdev::timespec_ex const&) [882] void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) (std_function.h) [286] void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [1054] snapdev::timespecex::operator+=(snapdev::timespec_ex const&) [1085] void std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) (std_function.h) [421] void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [1883] snapdev::now(int)    [892] std::Function_base::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1169] std::iterator_traits<ed::dispatcher_match const>::difference_type std::__distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const, std::random_access_iterator_tag)
 [859] snapdev::NOT_USED()    [51] std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [886] std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag)
 [922] void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [893] std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) (std_function.h) [861] std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  [46] void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [55] void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) (stdfunction.h) [1398] char std::__fillna<char, unsigned long, char>(char, unsigned long, char const&, std::random_access_iterator_tag)
 [1157] void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1086] void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_init_functor<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&) (stdfunction.h) [87] std::enable_if<is_invocablerv<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>, bool>::type std::_invoke_r<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) (invoke.h)
 [924] void snapdev::NOTUSED<ed::MatchFunc&>(ed::MatchFunc&) [1087] bool std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_not_empty_function<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&) (stdfunction.h) [416] std::enable_if<is_invocablerv<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) (invoke.h)
 [1574] unittest::gprogress() [54] void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&, std::integralconstant<bool, false>) (std_function.h) [2162] std::enable_if<is_invocablerv<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>, void>::type std::_invoke_r<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&) (invoke.h)
 [502] unittest::gbinary_dir[abi:cxx11]() [1088] void std::Functionbase::Basemanager<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_create<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::Any_data&, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&&, std::integralconstant<bool, false>) (std_function.h) [241] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) (invoke.h)
 [500] unittest::g_source_dir[abi:cxx11]() [1963] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [242] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) (invoke.h)
 [235] unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [564] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [243] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) (invoke.h)
 [483] unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1964] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) (std_function.h) [311] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) (invoke.h)
 [1606] unittest::reporter::state::state() [572] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) (std_function.h) [312] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) (invoke.h)
 [467] unittest::reporter::state::~state() [2094] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&) (std_function.h) [313] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) (invoke.h)
 [132] unittest::reporter::token::~token() [2095] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&) (std_function.h) [244] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) (invoke.h)
 [133] unittest::reporter::parser::~parser() [573] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&, std::integral_constant<bool, false>) (std_function.h) [314] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) (invoke.h)
 [501] unittest::g_tmp_dir[abi:cxx11]() [2096] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&&, std::integral_constant<bool, false>) (std_function.h) [245] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) (invoke.h)
 [2048] unittest::g_verbose() [1965] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [315] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) (invoke.h)
 [1464] __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) (new_allocator.h) [565] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [316] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) (invoke.h)
 [1607] __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() (new_allocator.h) [1966] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) (std_function.h) [317] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) (invoke.h)
 [980] __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) (new_allocator.h) [574] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) (std_function.h) [246] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) (invoke.h)
 [1170] __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() (new_allocator.h) [2097] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&) (std_function.h) [247] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) (invoke.h)
 [967] __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [2098] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&) (std_function.h) [248] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) (invoke.h)
 [1127] __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [575] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&, std::integral_constant<bool, false>) (std_function.h) [318] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) (invoke.h)
 [992] __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [2099] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&&, std::integral_constant<bool, false>) (std_function.h) [1739] void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) (stl_construct.h)
 [1004] __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [1967] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1116] void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) (stl_construct.h)
 [1037] __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [566] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1117] void std::destroy_at<ed::dispatcher>(ed::dispatcher)
 [1050] __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [1968] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) (std_function.h) [970] void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match)
 [2049] __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [576] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) (std_function.h) [1497] void std::destroy_at<ed::message>(ed::message)
 [2050] __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [2100] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&) (std_function.h) [2060] void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
 [1931] __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [2101] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&) (std_function.h) [377] void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1428] __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [577] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&, std::integral_constant<bool, false>) (std_function.h) [1860] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1774] __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [2102] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&&, std::integral_constant<bool, false>) (std_function.h) [2025] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [1775] __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1969] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1568] void std::destroy_at<Catch::StringRef>(Catch::StringRef)
 [1932] __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [623] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1154] void std::destroy_at<cluck::cluck>(cluck::cluck)
 [1429] __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [1970] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) (std_function.h) [1740] void std::destroy_at<unittest::reporter::state>(unittest::reporter::state)
 [1579] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [631] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) (std_function.h) [1741] void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser)
 [1818] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [2103] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&) (std_function.h) [1742] void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor)
 [1933] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [2104] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&) (std_function.h) [1235] void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>)
 [1800] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [632] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&, std::integral_constant<bool, false>) (std_function.h) [1241] void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
 [1343] __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [2105] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&&, std::integral_constant<bool, false>) (std_function.h) [177] void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1344] __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1971] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1217] void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >)
 [1380] __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [624] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [466] void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>)
 [1289] __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [1972] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) (std_function.h) [836] char const std::__addressof<char const>(char const&)
 [962] __gnu_cxx::new_allocator<cluck::cluck>::new_allocator(__gnu_cxx::new_allocator<cluck::cluck> const&) [633] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) (std_function.h) [923] ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&)
 [1076] __gnu_cxx::new_allocator<cluck::cluck>::new_allocator() [2106] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&) (std_function.h) [2026] Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
 [1430] __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [2107] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&) (std_function.h) [1251] Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
 [1608] __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [634] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&, std::integral_constant<bool, false>) (std_function.h) [1316] Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
 [1431] __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [2108] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&&, std::integral_constant<bool, false>) (std_function.h) [1188] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [1609] __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1973] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1551] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) (move.h)
 [1432] __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [625] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1045] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) (move.h)
 [1610] __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1974] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) (std_function.h) [1017] std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&)
 [1478] __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [635] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) (std_function.h) [1790] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
 [1611] __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [2109] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&) (std_function.h) [1861] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
 [1264] __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [2110] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&) (std_function.h) [1027] std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&)
 [1589] __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [636] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&, std::integral_constant<bool, false>) (std_function.h) [1552] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&)
 [1352] __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [2111] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&&, std::integral_constant<bool, false>) (std_function.h) [1553] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&)
 [1612] __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [1975] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1554] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&)
 [1205] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [567] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1236] std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&)
 [1270] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::new_allocator() [1976] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_get_pointer(std::Anydata const&) (std_function.h) [1242] std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&)
 [1211] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [578] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) (std_function.h) [75] char std::__addressof<char>(char&)
 [1333] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::new_allocator() [2112] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&) (std_function.h) [354] std::shared_ptr<(anonymous namespace)::test_timer> std::make_shared<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr.h)
 [1364] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [2113] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&) (std_function.h) [3] std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h)
 [1613] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::new_allocator() [579] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&, std::integral_constant<bool, false>) (std_function.h) [120] std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) (shared_ptr.h)
 [1614] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) (new_allocator.h) [2114] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&&, std::integral_constant<bool, false>) (std_function.h) [607] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [1615] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) (new_allocator.h) [1977] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [679] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
 [1556] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() (new_allocator.h) [626] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [302] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
  [79] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) (new_allocator.h) [1978] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_get_pointer(std::Anydata const&) (std_function.h) [408] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1167] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) (new_allocator.h) [637] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) (std_function.h) [15] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1046] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() (new_allocator.h) [2115] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&) (std_function.h) [446] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1077] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2116] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&) (std_function.h) [531] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1128] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [638] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&, std::integral_constant<bool, false>) (std_function.h) [532] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1032] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [2117] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&&, std::integral_constant<bool, false>) (std_function.h) [554] std::shared_ptr<cluck::cluck> std::make_shared<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1819] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1979] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [496] std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>()
 [1820] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [568] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [276] std::shared_ptr<unittest::reporter::parser> std::make_shared<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
 [1782] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1980] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) (std_function.h) [346] std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&)
 [1934] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [580] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) (std_function.h) [1498] cluck::cluck& std::__get_helper<0ul, cluck::cluck&&>(std::Tupleimpl<0ul, cluck::cluck&&>&)
 [1935] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [2118] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&) (std_function.h) [1422] (anonymous namespace)::test_messenger& std::__get_helper<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >(std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::_Placeholder<1> >&) (tuple)
 [1821] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [2119] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&) (std_function.h) [1520] ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&)
 [1078] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [581] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&, std::integral_constant<bool, false>) (std_function.h) [1423] std::Placeholder<1>& std::_get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::_Placeholder<1>>&)
 [1079] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [2120] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&&, std::integral_constant<bool, false>) (std_function.h) [907] char const std::__miter_base<char const>(char const)
 [1019] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1981] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [908] char const std::__niter_base<char const>(char const)
 [1616] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [627] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1382] Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1617] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1982] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) (std_function.h) [1253] Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
 [1523] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [639] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) (std_function.h) [939] char std::__niter_base<char>(char)
 [1618] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2121] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&) (std_function.h) [942] char std::__niter_wrap<char>(char const&, char)
 [1619] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [2122] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&) (std_function.h) [387] Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [1524] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [640] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&, std::integral_constant<bool, false>) (std_function.h) [520] Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [1620] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2123] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&&, std::integral_constant<bool, false>) (std_function.h) [1764] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) (ptr_traits.h)
 [1621] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1983] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1183] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) (ptr_traits.h)
 [1525] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [628] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1118] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>)
 [878] __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [1984] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_get_pointer(std::Anydata const&) (std_function.h) [1862] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>)
 [880] __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [641] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) (std_function.h) [2027] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>)
 [1622] __gnu_cxx::new_allocator<unsigned int>::new_allocator() [2124] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&) (std_function.h) [1119] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>)
 [2082] __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [2125] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&) (std_function.h) [1743] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>)
 [2083] __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [642] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&, std::integral_constant<bool, false>) (std_function.h) [1744] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>)
 [1403] __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [2126] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&&, std::integral_constant<bool, false>) (std_function.h) [1745] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>)
 [986] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [1985] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [373] decltype (::new ((void)(0)) (anonymous namespace)::test_timer((declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)())) std::construct_at<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) (stl_construct.h)
  [45] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [629] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [8] decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<addr::addr>)(), (declval<ed::mode_t>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (stl_construct.h)
 [982] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [1986] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_get_pointer(std::Anydata const&) (std_function.h) [145] decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::test_messenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) (stl_construct.h)
 [983] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [643] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) (std_function.h) [559] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [1433] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() (aligned_buffer.h) [2127] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&) (std_function.h) [394] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
 [1465] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() (aligned_buffer.h) [2128] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&) (std_function.h) [675] decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [978] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() (aligned_buffer.h) [644] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&, std::integral_constant<bool, false>) (std_function.h) [711] decltype (::new ((void)(0)) Catch::Clara::Detail::BoundValueRef<unsigned int>((declval<unsigned int&>)())) std::construct_at<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
 [975] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() (aligned_buffer.h) [2129] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&&, std::integral_constant<bool, false>) (std_function.h) [455] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [963] __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [1987] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [523] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
 [968] __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [569] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [308] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [10]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [1580] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1988] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_get_pointer(std::Anydata const&) (std_function.h) [412] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [13]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [1581] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [582] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) (std_function.h) [24] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [14]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [1801] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [2130] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&) (std_function.h) [452] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [15]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [1802] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [2131] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&) (std_function.h) [539] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [18]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [972] __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_ptr() [583] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&, std::integral_constant<bool, false>) (std_function.h) [540] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger>&>)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [973] __gnu_cxx::__aligned_buffer<cluck::cluck>::_M_addr() [2132] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&&, std::integral_constant<bool, false>) (std_function.h) [562] decltype (::new ((void)(0)) cluck::cluck((declval<char const (&) [19]>)(), (declval<std::shared_ptr<(anonymous namespace)::test_messenger> >)(), (declval<std::shared_ptr<ed::dispatcher> >)(), (declval<cluck::mode_t>)())) std::construct_at<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (stl_construct.h)
 [1434] __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1989] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [548] decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state)
 [1435] __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [570] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [282] decltype (::new ((void)(0)) unittest::reporter::parser((declval<std::shared_ptr<unittest::reporter::lexer>&>)(), (declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
 [1436] __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1990] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_get_pointer(std::Anydata const&) (std_function.h) [362] decltype (::new ((void)(0)) unittest::reporter::executor((declval<std::shared_ptr<unittest::reporter::state>&>)())) std::construct_at<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&)
 [1437] __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [584] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) (std_function.h) [943] char std::__copy_move_a<false, char const, char>(char const, char const, char)
 [1438] __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [2133] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&) (std_function.h) [88] bool std::__invoke_impl<bool, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(std::__invoke_memfun_deref, bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) (invoke.h)
 [1439] __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [2134] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&) (std_function.h) [89] bool std::__invoke_impl<bool, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&, cluck::cluck>(std::_invoke_other, std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(cluck::cluck)>&, cluck::cluck&&) (invoke.h)
 [1358] __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [585] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&, std::integral_constant<bool, false>) (std_function.h) [417] void std::__invoke_impl<void, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) (invoke.h)
 [1359] __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [2135] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&&, std::integral_constant<bool, false>) (std_function.h) [2163] void std::__invoke_impl<void, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(std::__invoke_memfun_deref, void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) (invoke.h)
 [1884] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [1991] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [418] void std::__invoke_impl<void, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(ed::message&)>&, ed::message&) (invoke.h)
 [1189] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [571] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2164] void std::__invoke_impl<void, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&, ed::message&>(std::_invoke_other, std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(ed::message&)>&, ed::message&) (invoke.h)
 [1190] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1992] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_get_pointer(std::Anydata const&) (std_function.h) [249] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#2}&) (invoke.h)
 [1193] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_ptr() [586] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) (std_function.h) [250] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#3}&) (invoke.h)
 [1192] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >::_M_addr() [2136] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&) (std_function.h) [251] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#4}&) (invoke.h)
 [1265] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [2137] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&) (std_function.h) [319] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#5}&) (invoke.h)
 [1266] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [587] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&, std::integral_constant<bool, false>) (std_function.h) [320] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#6}&) (invoke.h)
 [897] bool __gnu_cxx::__is_null_pointer<char const>(char const) [2138] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&&, std::integral_constant<bool, false>) (std_function.h) [321] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#7}&) (invoke.h)
 [863] bool __gnu_cxx::__is_null_pointer<char>(char) [1993] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [252] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#8}&) (invoke.h)
 [1803] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [630] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [322] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#9}&) (invoke.h)
 [2051] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1994] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) (std_function.h) [253] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_0()::{lambda()#1}&) (invoke.h)
 [1363] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const const&) [645] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) (std_function.h) [323] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#2}&) (invoke.h)
 [1365] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [2139] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&) (std_function.h) [324] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#3}&) (invoke.h)
 [1207] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [2140] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&) (std_function.h) [325] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#4}&) (invoke.h)
 [1239] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [646] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&, std::integral_constant<bool, false>) (std_function.h) [254] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#5}&) (invoke.h)
 [1353] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [2141] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&&, std::integral_constant<bool, false>) (std_function.h) [255] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#6}&) (invoke.h)
 [1297] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [856] std::Functionbase::Functionbase() [256] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#7}&) (invoke.h)
 [2052] bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [72] std::Functionbase::~Functionbase() [326] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_12()::{lambda()#1}&) (invoke.h)
 [1372] bool __gnu_cxx::operator==<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1535] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&) (shared_ptr_base.h) [944] char std::__copy_move_a1<false, char const, char>(char const, char const, char)
 [1238] bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1761] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) (shared_ptr_base.h) [941] char std::__copy_move_a2<false, char const, char>(char const, char const, char)
 [1792] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1672] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() (shared_ptr_base.h) [388] Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [1386] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1008] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&) (shared_ptr_base.h) [521] Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [426] libexcept::exception_base_t::~exception_base_t() [1174] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) (shared_ptr_base.h) [1057] void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  [99] (anonymous namespace)::test_messenger::get_dispatcher() const (catch_cluck.cpp) [1089] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() (shared_ptr_base.h) [355] std::shared_ptr<(anonymous namespace)::test_timer> std::allocate_shared<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer> const&, std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr.h)
 [1623] (anonymous namespace)::test_messenger::get_expect_finally() const (catch_cluck.cpp) [1009] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [5] std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h)
 [1033] ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1090] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [121] std::shared_ptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) (shared_ptr.h)
 [1013] ed::MatchValue<char const>::get() const [1091] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [608] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [142] ed::MatchValue<std::function<void (ed::message&)> >::get() const [1786] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>&) [680] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
 [936] ed::MatchValue<unsigned short>::get() const [1828] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [303] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [164] Catch::Clara::Detail::ParserBase::validate() const [1829] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::~Spebo_helper() [409] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1822] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1830] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>&) [16] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1260] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1995] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [447] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [481] Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [1996] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [533] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [1305] Catch::ExprLhs<bool>::makeUnaryExpr() const [1038] std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::_S_get(std::Spebo_helper<0, std::allocator<cluck::cluck>, true>&) [534] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [509] Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1092] std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::Spebo_helper(std::allocator<cluck::cluck> const&) [555] std::shared_ptr<cluck::cluck> std::allocate_shared<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck> const&, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h)
 [946] snapdev::timespec_ex::add(snapdev::timespec_ex const&) const [1093] std::Spebo_helper<0, std::allocator<cluck::cluck>, true>::~Spebo_helper() [497] std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&)
 [871] snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [1536] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [277] std::shared_ptr<unittest::reporter::parser> std::allocate_shared<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser> const&, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&)
 [910] snapdev::timespec_ex::negative() const [1673] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [347] std::shared_ptr<unittest::reporter::executor> std::allocate_shared<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor> const&, std::shared_ptr<unittest::reporter::state>&)
 [911] snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [1674] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1499] std::tuple<cluck::cluck&&> std::forward_as_tuple<cluck::cluck>(cluck::cluck&&)
 [1885] snapdev::timespec_ex::operator>=(snapdev::timespec_ex const&) const [1537] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [1869] std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&)
 [1058] snapdev::timespec_ex::operator>(snapdev::timespec_ex const&) const [1675] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1396] std::__size_to_integer(unsigned long)
 [1886] snapdev::timespec_ex::operator<=(snapdev::timespec_ex const&) const [1676] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1765] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&) (allocated_ptr.h)
 [1056] snapdev::timespec_ex::operator<(snapdev::timespec_ex const&) const [1538] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [1182] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&) (allocated_ptr.h)
 [1055] snapdev::timespec_ex::operator-(snapdev::timespec_ex const&) const [1677] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1155] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&)
 [949] snapdev::timespec_ex::operator-() const [1678] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1863] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&)
 [1887] snapdev::timespec_ex::operator+(snapdev::timespec_ex const&) const [1062] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [2028] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&)
 [1002] __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [47] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1120] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&)
 [1888] __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [984] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1746] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&)
 [1776] __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [353] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>((anonymous namespace)::test_timer&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr_base.h) [1747] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&)
 [1345] __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [7] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [1748] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&)
 [1624] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const (new_allocator.h) [119] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(ed::dispatcher&, std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) (shared_ptr_base.h) [706] Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
 [1168] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const (new_allocator.h) [301] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [288] Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
 [1129] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [407] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [424] Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
 [1823] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [14] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [94] ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match)
 [1936] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [445] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [1165] std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&)
 [1080] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [529] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [872] std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
 [1625] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [530] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [862] std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
 [1626] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [553] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<cluck::cluck, std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(cluck::cluck&, std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [384] void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [1627] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [275] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::parser&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::parser> >, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [524] void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [881] __gnu_cxx::new_allocator<char>::_M_max_size() const [345] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&>(unittest::reporter::executor&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::executor> >, std::shared_ptr<unittest::reporter::state>&) [840] std::is_constant_evaluated()
 [1766] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [606] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [707] Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
 [2053] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [678] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [289] Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [1283] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [495] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<unittest::reporter::state, std::allocator<unittest::reporter::state>>(unittest::reporter::state&, std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [425] Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [1366] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [873] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [95] ed::dispatcher_match std::__uninitialized_copy_a<ed::dispatcher_match const, ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&)
 [1201] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [214] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1005] std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const)
 [1237] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [837] std::pointer_traits<char const>::pointer_to(char const&) [1500] std::tuple_element<0ul, std::tuple<cluck::cluck&&> >::type&& std::get<0ul, cluck::cluck&&>(std::tuple<cluck::cluck&&>&&)
 [1466] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [34] std::pointer_traits<char>::pointer_to(char&) [1424] std::tuple_element<0ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<0ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::_Placeholder<1> >&) (tuple)
 [1508] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1191] std::Rbtree_header::_M_reset() [1521] std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&)
 [1509] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1224] std::Rbtree_header::Rbtree_header() [1425] std::tuple_element<1ul, std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> > >::type& std::get<1ul, (anonymous namespace)::testmessenger, std::Placeholder<1> >(std::tuple<(anonymous namespace)::testmessenger, std::_Placeholder<1> >&) (tuple)
 [1262] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1762] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() (allocated_ptr.h) [1227] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [990] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [1558] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>) (allocated_ptr.h) [49] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
 [1889] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1559] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() (allocated_ptr.h) [1459] std::Bindhelper<std::__or_<std::is_integral<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type>, std::is_enum<std::decay<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type> >::value, bool ((anonymous namespace)::test_messenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<bool ((anonymous namespace)::testmessenger::)(cluck::cluck), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional)
 [1562] std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1679] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) (allocated_ptr.h) [1175] std::Bindhelper<std::__or_<std::is_integral<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type>, std::is_enum<std::decay<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type> >::value, void ((anonymous namespace)::test_messenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void ((anonymous namespace)::testmessenger::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void ((anonymous namespace)::testmessenger::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional)
 [1312] std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1178] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() (allocated_ptr.h) [1121] std::Bindhelper<std::__or_<std::is_integral<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type>, std::is_enum<std::decay<void (ed::connection_with_send_message::)(ed::message&)>::type> >::value, void (ed::connection_with_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>::type std::bind<void (ed::connectionwith_send_message::)(ed::message&), (anonymous namespace)::test_messenger, std::Placeholder<1> const&>(void (ed::connectionwith_send_message::&&)(ed::message&), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional)
 [1228] std::_shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [1041] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>) (allocated_ptr.h) [945] char std::copy<char const, char>(char const, char const, char)
 [1066] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const (shared_ptr_base.h) [78] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() (allocated_ptr.h) [1460] std::remove_reference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&& std::move<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)) (move.h)
 [930] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [1094] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) (allocated_ptr.h) [1162] std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&& std::move<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(void ((anonymous namespace)::test_messenger::&)(ed::message&)) (move.h)
 [1065] std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [1095] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1122] std::remove_reference<void (ed::connection_with_send_message::&)(ed::message&)>::type&& std::move<void (ed::connection_with_send_message::&)(ed::message&)>(void (ed::connection_with_send_message::&)(ed::message&))
 [1256] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1010] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>) [1351] std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
 [916] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::get() const [1016] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1569] std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
 [1526] std::__shared_ptr<cluck::cluck, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1133] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1360] std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
 [1628] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1831] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::get() [1361] std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
 [1061] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [1787] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>) [1273] std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
 [1629] std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [1788] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1349] std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [1440] std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [1832] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1461] std::remove_reference<cluck::cluck&>::type&& std::move<cluck::cluck&>(cluck::cluck&)
 [989] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [1997] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() [844] std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
 [853] std::Functionbase::_M_empty() const [1833] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>) [1749] std::remove_reference<std::shared_ptr<(anonymous namespace)::test_timer>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_timer>&>(std::shared_ptr<(anonymous namespace)::test_timer>&) (move.h)
 [1163] std::initializer_list<ed::dispatcher_match>::end() const [1834] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1594] std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&& std::move<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::shared_ptr<(anonymous namespace)::test_messenger>&) (move.h)
 [1158] std::initializer_list<ed::dispatcher_match>::size() const [1998] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1123] std::remove_reference<std::shared_ptr<ed::dispatcher>&>::type&& std::move<std::shared_ptr<ed::dispatcher>&>(std::shared_ptr<ed::dispatcher>&)
 [1044] std::initializer_list<ed::dispatcher_match>::begin() const [1096] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::get() [1864] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
 [1229] std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1024] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>) [2029] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&)
 [2054] std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1025] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1471] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&)
 [1067] std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const (shared_ptr_base.h) [1147] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1329] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
 [1068] std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const (shared_ptr_base.h) [1680] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1810] std::remove_reference<std::shared_ptr<cluck::cluck>&>::type&& std::move<std::shared_ptr<cluck::cluck>&>(std::shared_ptr<cluck::cluck>&)
 [931] std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1539] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>) [1472] std::remove_reference<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [979] std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1540] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1501] std::remove_reference<std::tuple<cluck::cluck&&>&>::type&& std::move<std::tuple<cluck::cluck&&>&>(std::tuple<cluck::cluck&&>&)
 [1064] std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1681] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1522] std::remove_reference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&)
 [1378] std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1682] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1317] std::setw(int)
 [1257] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1541] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>) [1750] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<cluck::cluck> >, std::is_move_constructible<cluck::cluck>, std::is_move_assignable<cluck::cluck> >::value, void>::type std::swap<cluck::cluck>(cluck::cluck&, cluck::cluck&)
 [1258] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1542] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1462] bool ((anonymous namespace)::test_messenger::&&std::forward<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::)(cluck::cluck)>::type&))(cluck::cluck) (move.h)
 [917] std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1683] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1176] void ((anonymous namespace)::test_messenger::&&std::forward<void ((anonymous namespace)::test_messenger::)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::)(ed::message&)>::type&))(ed::message&) (move.h)
 [918] std::__shared_ptr_access<cluck::cluck, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1684] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1124] void (ed::connection_with_send_message::&&std::forward<void (ed::connection_with_send_message::)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::)(ed::message&)>::type&))(ed::message&)
 [1186] std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1543] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>) [905] (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) (move.h)
 [1630] std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1544] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [904] ed::mode_t&& std::forward<ed::mode_t>(std::remove_reference<ed::mode_t>::type&)
 [1631] std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1685] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [903] addr::addr&& std::forward<addr::addr>(std::remove_reference<addr::addr>::type&)
 [1632] std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [40] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [1268] Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
 [1441] std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [891] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1379] Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
 [1442] std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [955] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [901] cluck::mode_t&& std::forward<cluck::mode_t>(std::remove_reference<cluck::mode_t>::type&)
 [1758] void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const (shared_ptr.h) [954] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [1502] cluck::cluck&& std::forward<cluck::cluck&&>(std::remove_reference<cluck::cluck&&>::type&)
 [1081] void std::enable_shared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const (shared_ptr.h) [951] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [870] (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) (move.h)
 [1143] void std::enable_shared_from_this<ed::connection>::_M_weak_assign<cluck::cluck>(cluck::cluck, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [950] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1248] cluck::cluck&& std::forward<cluck::cluck>(std::remove_reference<cluck::cluck>::type&)
 [1202] std::less<char const>::operator()(char const, char const) const [1686] void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::destroy<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer) (alloc_traits.h) [1391] char const (&std::forward<char const (&) [10]>(std::remove_reference<char const (&) [10]>::type&)) [10]
  [48] std::ctype<char>::tolower(char, char const) const [371] void std::allocator_traits<std::allocator<(anonymous namespace)::test_timer> >::construct<(anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>&, (anonymous namespace)::test_timer, std::shared_ptr<(anonymous namespace)::test_messenger>&) (alloc_traits.h) [1392] char const (&std::forward<char const (&) [13]>(std::remove_reference<char const (&) [13]>::type&)) [13]
 [1890] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1097] void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::destroy<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger) (alloc_traits.h) [906] char const (&std::forward<char const (&) [14]>(std::remove_reference<char const (&) [14]>::type&)) [14]
 [1807] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [9] void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (alloc_traits.h) [1565] char const (&std::forward<char const (&) [15]>(std::remove_reference<char const (&) [15]>::type&)) [15]
 [1891] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1098] void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) [1811] char const (&std::forward<char const (&) [18]>(std::remove_reference<char const (&) [18]>::type&)) [18]
 [513] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [146] void std::allocator_traits<std::allocator<ed::dispatcher> >::construct<ed::dispatcher, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>&, ed::dispatcher, (anonymous namespace)::test_messenger&&) (alloc_traits.h) [1751] char const (&std::forward<char const (&) [19]>(std::remove_reference<char const (&) [19]>::type&)) [19]
 [1505] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [997] std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [1047] ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&)
 [1400] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1003] std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1892] Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
 [1506] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [959] std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [1410] Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
 [1510] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [2058] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [1275] Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
 [511] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [2142] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [899] std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&)
 [369] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::M_check_len(unsigned long, char const) const [2059] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [1254] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const&>::type&) (move.h)
 [1231] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1778] std::allocatortraits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [852] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) (move.h)
 [1252] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [2143] std::allocatortraits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [868] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const&>::type&) (move.h)
 [1232] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [479] void std::allocatortraits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [1893] CATCH2_INTERNAL_TEST_0()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2} const&>::type&) (move.h)
 [368] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1779] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1894] CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3} const&>::type&) (move.h)
 [231] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1564] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [1895] CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4} const&>::type&) (move.h)
  [20] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [558] void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&) [1896] CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5} const&>::type&) (move.h)
  [50] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [393] void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt&&) [1897] CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6} const&>::type&) (move.h)
 [1071] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1835] void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::destroy<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1898] CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7} const&>::type&) (move.h)
 [150] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [673] void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::construct<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1899] CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8} const&>::type&) (move.h)
 [845] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [1999] void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>) [1900] CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9} const&>::type&) (move.h)
 [169] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [709] void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [1901] CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1} const&>::type&) (move.h)
  [44] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [1347] std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [1902] CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2} const&>::type&) (move.h)
 [188] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [1406] std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [1903] CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3} const&>::type&) (move.h)
 [181] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1567] void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [1904] CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4} const&>::type&) (move.h)
 [855] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [1348] std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [1905] CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5} const&>::type&) (move.h)
  [26] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [1331] std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [1906] CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6} const&>::type&) (move.h)
 [107] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [454] void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [1907] CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7} const&>::type&) (move.h)
 [155] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [522] void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [1908] CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1} const&>::type&) (move.h)
 [153] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [1148] void std::allocator_traits<std::allocator<cluck::cluck> >::destroy<cluck::cluck>(std::allocator<cluck::cluck>&, cluck::cluck) [1503] bool ((anonymous namespace)::test_messenger::&std::forward<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>(std::remove_reference<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck)>::type&))(cluck::cluck) (move.h)
  [29] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [306] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [1909] void ((anonymous namespace)::test_messenger::&std::forward<void ((anonymous namespace)::test_messenger::&)(ed::message&)>(std::remove_reference<void ((anonymous namespace)::test_messenger::&)(ed::message&)>::type&))(ed::message&) (move.h)
  [97] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [410] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [2165] void (ed::connection_with_send_message::&std::forward<void (ed::connection_with_send_message::&)(ed::message&)>(std::remove_reference<void (ed::connection_with_send_message::&)(ed::message&)>::type&))(ed::message&)
  [38] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__cxx11::regex_traits<char>::transform<char>(char, char) const [23] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [1357] ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&)
 [1199] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [450] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [1463] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
 [1196] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::_M_mbegin() const [535] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [1319] (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) (move.h)
 [1306] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_mbegin() const [536] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [900] std::shared_ptr<(anonymous namespace)::test_messenger>& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger>&>::type&) (move.h)
 [854] std::function<void (ed::message&)>::operator bool() const [560] void std::allocator_traits<std::allocator<cluck::cluck> >::construct<cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>&, cluck::cluck, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (alloc_traits.h) [1332] std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&)
 [860] std::Anydata::_M_access() const [1687] void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1286] std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&)
 [1298] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> const& std::Any_data::_M_access<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>>() const (stdfunction.h) [546] void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1362] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&>::type&) (move.h)
 [885] std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const (stdfunction.h) [1688] void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) [1812] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) (move.h)
 [894] std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> const& std::Any_data::_M_access<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>>() const (stdfunction.h) [280] void std::allocator_traits<std::allocator<unittest::reporter::parser> >::construct<unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [2061] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&>::type&) (move.h)
 [1937] CATCH2INTERNAL_TEST_0()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>() const (std_function.h) [1689] void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [2062] CATCH2_INTERNAL_TEST_0()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}&>::type&) (move.h)
 [1938] CATCH2_INTERNAL_TEST_0()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>() const (std_function.h) [360] void std::allocator_traits<std::allocator<unittest::reporter::executor> >::construct<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&) [2063] CATCH2_INTERNAL_TEST_0()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}&>::type&) (move.h)
 [1939] CATCH2_INTERNAL_TEST_0()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>() const (std_function.h) [1491] std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [2064] CATCH2_INTERNAL_TEST_0()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}&>::type&) (move.h)
 [1940] CATCH2_INTERNAL_TEST_0()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>() const (std_function.h) [1768] void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) [2065] CATCH2_INTERNAL_TEST_0()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}&>::type&) (move.h)
 [1941] CATCH2_INTERNAL_TEST_0()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>() const (std_function.h) [1267] std::allocator_traits<std::allocator<std::shared_ptr<ed::connection> > >::deallocate(std::allocator<std::shared_ptr<ed::connection> >&, std::shared_ptr<ed::connection>, unsigned long) [2066] CATCH2_INTERNAL_TEST_0()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}&>::type&) (move.h)
 [1942] CATCH2_INTERNAL_TEST_0()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>() const (std_function.h) [1354] std::allocator_traits<std::allocator<std::shared_ptr<unittest::reporter::statement> > >::deallocate(std::allocator<std::shared_ptr<unittest::reporter::statement> >&, std::shared_ptr<unittest::reporter::statement>, unsigned long) [2067] CATCH2_INTERNAL_TEST_0()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}&>::type&) (move.h)
 [1943] CATCH2_INTERNAL_TEST_0()::{lambda()#8} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>() const (std_function.h) [1203] std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long) [2068] CATCH2_INTERNAL_TEST_0()::{lambda()#8}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}&>::type&) (move.h)
 [1944] CATCH2_INTERNAL_TEST_0()::{lambda()#9} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>() const (std_function.h) [173] void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [2069] CATCH2_INTERNAL_TEST_0()::{lambda()#9}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}&>::type&) (move.h)
 [1945] CATCH2_INTERNAL_TEST_0()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>() const (std_function.h) [1209] std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >, unsigned long) [2070] CATCH2_INTERNAL_TEST_0()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}&>::type&) (move.h)
 [1946] CATCH2_INTERNAL_TEST_12()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>() const (std_function.h) [1216] void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >) [2071] CATCH2_INTERNAL_TEST_12()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}&>::type&) (move.h)
 [1947] CATCH2_INTERNAL_TEST_12()::{lambda()#3} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>() const (std_function.h) [1368] std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, unsigned long) [2072] CATCH2_INTERNAL_TEST_12()::{lambda()#3}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}&>::type&) (move.h)
 [1948] CATCH2_INTERNAL_TEST_12()::{lambda()#4} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>() const (std_function.h) [462] void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>) [2073] CATCH2_INTERNAL_TEST_12()::{lambda()#4}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}&>::type&) (move.h)
 [1949] CATCH2_INTERNAL_TEST_12()::{lambda()#5} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>() const (std_function.h) [1690] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>, unsigned long) (alloc_traits.h) [2074] CATCH2_INTERNAL_TEST_12()::{lambda()#5}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}&>::type&) (move.h)
 [1950] CATCH2_INTERNAL_TEST_12()::{lambda()#6} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>() const (std_function.h) [1691] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) (alloc_traits.h) [2075] CATCH2_INTERNAL_TEST_12()::{lambda()#6}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}&>::type&) (move.h)
 [1951] CATCH2_INTERNAL_TEST_12()::{lambda()#7} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>() const (std_function.h) [80] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>, unsigned long) (alloc_traits.h) [2076] CATCH2_INTERNAL_TEST_12()::{lambda()#7}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}&>::type&) (move.h)
 [1952] CATCH2_INTERNAL_TEST_12()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>() const (std_function.h) [1179] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) (alloc_traits.h) [2077] CATCH2_INTERNAL_TEST_12()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}&>::type&) (move.h)
 [285] Catch::Clara::Opt::operator[](Catch::StringRef) && [1099] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1566] unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
 [1507] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1161] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1813] std::shared_ptr<(anonymous namespace)::test_messenger>&& std::forward<std::shared_ptr<(anonymous namespace)::test_messenger> >(std::remove_reference<std::shared_ptr<(anonymous namespace)::test_messenger> >::type&) (move.h)
 [1467] std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) (allocator.h) [1836] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [902] std::shared_ptr<ed::dispatcher>&& std::forward<std::shared_ptr<ed::dispatcher> >(std::remove_reference<std::shared_ptr<ed::dispatcher> >::type&)
 [1759] std::allocator<(anonymous namespace)::test_timer>::allocator() (allocator.h) [1837] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1330] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&& std::forward<std::Bind<bool ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >(std::removereference<std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::type&) (move.h)
 [1393] std::allocator<(anonymous namespace)::testtimer>::~allocator() (allocator.h) [2000] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long) [977] std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) (move.h)
 [981] std::allocator<(anonymous namespace)::testmessenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) (allocator.h) [2001] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [965] std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>&& std::forward<std::Bind<void (ed::connection_with_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >(std::removereference<std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::type&) (move.h)
 [1171] std::allocator<(anonymous namespace)::testmessenger>::allocator() (allocator.h) [1100] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2030] CATCH2_INTERNAL_TEST_0()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::type&) (move.h)
 [935] std::allocator<(anonymous namespace)::test_messenger>::~allocator() (allocator.h) [1101] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2031] CATCH2_INTERNAL_TEST_0()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::type&) (move.h)
 [1130] std::allocator<ed::dispatcher>::allocator() [1692] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2032] CATCH2_INTERNAL_TEST_0()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::type&) (move.h)
 [971] std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1693] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2033] CATCH2_INTERNAL_TEST_0()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::type&) (move.h)
 [934] std::allocator<ed::dispatcher>::~allocator() [1694] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2034] CATCH2_INTERNAL_TEST_0()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::type&) (move.h)
 [1049] std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1695] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2035] CATCH2_INTERNAL_TEST_0()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::type&) (move.h)
 [1180] std::allocator<ed::dispatcher_match>::allocator() [1696] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [2036] CATCH2_INTERNAL_TEST_0()::{lambda()#8}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::type&) (move.h)
 [937] std::allocator<ed::dispatcher_match>::~allocator() [1697] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [2037] CATCH2_INTERNAL_TEST_0()::{lambda()#9}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::type&) (move.h)
 [1443] std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [877] std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [2038] CATCH2_INTERNAL_TEST_0()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::type&) (move.h)
 [1953] std::allocator<Catch::Clara::Arg>::allocator() [869] std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [2039] CATCH2_INTERNAL_TEST_12()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::type&) (move.h)
 [1407] std::allocator<Catch::Clara::Arg>::~allocator() [879] std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [2040] CATCH2_INTERNAL_TEST_12()::{lambda()#3}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::type&) (move.h)
 [1444] std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [77] std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [2041] CATCH2_INTERNAL_TEST_12()::{lambda()#4}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::type&) (move.h)
 [1954] std::allocator<Catch::Clara::Opt>::allocator() [1296] std::Functionhandler<bool (cluck::cluck), std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2042] CATCH2_INTERNAL_TEST_12()::{lambda()#5}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::type&) (move.h)
 [1408] std::allocator<Catch::Clara::Opt>::~allocator() [851] std::Functionhandler<void (ed::message&), std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2043] CATCH2_INTERNAL_TEST_12()::{lambda()#6}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::type&) (move.h)
 [1582] std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [52] std::Functionhandler<void (ed::message&), std::Bind<void (ed::connectionwith_send_message::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2044] CATCH2_INTERNAL_TEST_12()::{lambda()#7}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::type&) (move.h)
 [1824] std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [2002] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2045] CATCH2_INTERNAL_TEST_12()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::type&) (move.h)
 [1563] std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [2003] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1318] std::Setfill<char> std::setfill<char>(char)
 [1804] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [2004] std::Function_handler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [966] void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match)
 [1955] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [2005] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [2078] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
 [1783] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [2006] std::Function_handler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [430] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1290] std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [2007] std::Function_handler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1028] void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match)
 [1381] std::allocator<Catch::StringRef>::allocator() [2008] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#8}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1029] void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&)
 [1263] std::allocator<Catch::StringRef>::~allocator() [2009] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#9}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1426] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
 [964] std::allocator<cluck::cluck>::allocator(std::allocator<cluck::cluck> const&) [2010] std::Function_handler<void (), CATCH2_INTERNAL_TEST_0()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1427] void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
 [1082] std::allocator<cluck::cluck>::allocator() [2011] std::Function_handler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [432] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
 [932] std::allocator<cluck::cluck>::~allocator() [2012] std::Function_handler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#3}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [433] void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [1445] std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [2013] std::Function_handler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#4}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1281] void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
 [1633] std::allocator<unittest::reporter::state>::allocator() [2014] std::Function_handler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#5}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1282] void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [1387] std::allocator<unittest::reporter::state>::~allocator() [2015] std::Function_handler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#6}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1288] void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>)
 [1446] std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [2016] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#7}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1284] void std::Destroy<std::sharedptr<ed::connection>, std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> >&)
 [1634] std::allocator<unittest::reporter::parser>::allocator() [2017] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_12()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1752] void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
 [1388] std::allocator<unittest::reporter::parser>::~allocator() [1249] std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [1753] void std::Destroy<std::sharedptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> >&)
 [1447] std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [703] Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [1754] void std::Destroy<unsigned int>(unsigned int, unsigned int)
 [1635] std::allocator<unittest::reporter::executor>::allocator() [287] Catch::Clara::Opt std::_uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [1755] void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&)
 [1389] std::allocator<unittest::reporter::executor>::~allocator() [422] Catch::StringRef std::_uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [1234] void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>)
 [1636] std::allocator<std::Listnode<ed::message> >::allocator() [96] ed::dispatcher_match std::__uninitialized_copy<false>::__uninit_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [1243] void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
 [1637] std::allocator<std::Listnode<ed::message> >::~allocator() [1698] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() (shared_ptr_base.h) [1395] void std::__fill_a<char, char>(char, char, char const&)
 [1793] std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1699] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() (shared_ptr_base.h) [90] std::__invoke_result<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>::type std::__invoke<bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck>(bool ((anonymous namespace)::test_messenger::&)(cluck::cluck), (anonymous namespace)::test_messenger&, cluck::cluck&&) (invoke.h)
 [1590] std::allocator<std::shared_ptr<ed::connection> >::allocator() [1545] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() (shared_ptr_base.h) [419] std::__invoke_result<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void ((anonymous namespace)::test_messenger::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) (invoke.h)
 [1287] std::allocator<std::shared_ptr<ed::connection> >::~allocator() [1763] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_timer>) (shared_ptr_base.h) [2166] std::__invoke_result<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>::type std::__invoke<void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&>(void (ed::connection_with_send_message::&)(ed::message&), (anonymous namespace)::test_messenger&, ed::message&) (invoke.h)
 [1638] std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1700] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() (sharedptr_base.h) [1136] std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const)
 [1639] std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1468] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() (shared_ptr_base.h) [887] std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
 [1269] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocator() [372] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr_base.h) [865] std::iterator_traits<char>::difference_type std::distance<char>(char, char)
 [1206] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~allocator() [1701] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() (shared_ptr_base.h) [1399] __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a1<char>(char, char, char const&)
 [1334] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::allocator() [115] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() (shared_ptr_base.h) [838] char const std::addressof<char const>(char const&)
 [1335] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~allocator() [1102] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() (shared_ptr_base.h) [76] char std::addressof<char>(char&)
 [1640] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1011] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() (shared_ptr_base.h) [1555] bool std::operator==<cluck::cluck>(std::shared_ptr<cluck::cluck> const&, decltype(nullptr))
 [1641] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1181] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<(anonymous namespace)::test_messenger>) (shared_ptr_base.h) [1756] bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr))
 [1557] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_timer>(std::allocator<(anonymous namespace)::test_timer> const&) (allocator.h) [1103] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() (sharedptr_base.h) [108] bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
 [1527] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() (allocator.h) [976] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() (shared_ptr_base.h) [1036] bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr))
 [1040] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::allocator<(anonymous namespace)::test_messenger>(std::allocator<(anonymous namespace)::test_messenger> const&) (allocator.h) [10] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [1513] std::operator|=(std::IosFmtflags&, std::IosFmtflags)
 [1014] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() (allocator.h) [1104] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() (shared_ptr_base.h) [1514] std::operator|(std::IosFmtflags, std::IosFmtflags)
 [1034] std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1105] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [195] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
 [1020] std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1106] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2167] non-virtual thunk to (anonymous namespace)::test_messenger::msg_reply_with_unknown(ed::message&) (catch_cluck.cpp)
 [1784] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [1012] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [2168] main::{lambda()#1}::operator()() const (catch_main.cpp)
 [1785] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1107] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [2169] main::{lambda()#1}::operator void ()()() const (catch_main.cpp)
 [1825] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1108] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [2170] main::{lambda()#1}::FUN() (catch_main.cpp)
 [1826] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [969] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [257] CATCH2_INTERNAL_TEST_0()::{lambda()#2}::operator()() const (catch_cluck.cpp)
 [1021] std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::allocator<cluck::cluck>(std::allocator<cluck::cluck> const&) [144] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger&&) (shared_ptr_base.h) [258] CATCH2_INTERNAL_TEST_0()::{lambda()#3}::operator()() const (catch_cluck.cpp)
 [1022] std::allocator<std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1109] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [259] CATCH2_INTERNAL_TEST_0()::{lambda()#4}::operator()() const (catch_cluck.cpp)
 [1528] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::state>(std::allocator<unittest::reporter::state> const&) [1838] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [327] CATCH2_INTERNAL_TEST_0()::{lambda()#5}::operator()() const (catch_cluck.cpp)
 [1529] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1839] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [328] CATCH2_INTERNAL_TEST_0()::{lambda()#6}::operator()() const (catch_cluck.cpp)
 [1530] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::parser>(std::allocator<unittest::reporter::parser> const&) [1789] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [329] CATCH2_INTERNAL_TEST_0()::{lambda()#7}::operator()() const (catch_cluck.cpp)
 [1531] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1840] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [260] CATCH2_INTERNAL_TEST_0()::{lambda()#8}::operator()() const (catch_cluck.cpp)
 [1532] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::allocator<unittest::reporter::executor>(std::allocator<unittest::reporter::executor> const&) [1841] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [330] CATCH2INTERNAL_TEST_0()::{lambda()#9}::operator()() const (catch_cluck.cpp)
 [1533] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1583] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [261] CATCH2_INTERNAL_TEST_0()::{lambda()#1}::operator()() const (catch_cluck.cpp)
 [1642] std::allocator<unsigned int>::allocator() [674] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [2171] CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2}&&) (catch_cluck.cpp)
 [1643] std::allocator<unsigned int>::~allocator() [1842] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [588] CATCH2_INTERNAL_TEST_0()::{lambda()#2}::CATCH2_INTERNAL_TEST_0({lambda()#2} const&) (catch_cluck.cpp)
 [1479] std::Headbase<0ul, cluck::cluck&&, false>::_M_head(std::Headbase<0ul, cluck::cluck&&, false>&) [2018] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1910] CATCH2_INTERNAL_TEST_0()::{lambda()#2}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [1480] std::Headbase<0ul, cluck::cluck&&, false>::Headbase<cluck::cluck>(cluck::cluck&&) [2019] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [2172] CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3}&&) (catch_cluck.cpp)
 [1414] std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) (tuple) [1843] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [589] CATCH2_INTERNAL_TEST_0()::{lambda()#3}::CATCH2_INTERNAL_TEST_0({lambda()#3} const&) (catch_cluck.cpp)
 [993] std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) (tuple) [2020] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [1911] CATCH2_INTERNAL_TEST_0()::{lambda()#3}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [1515] std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [2021] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [2173] CATCH2INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4}&&) (catch_cluck.cpp)
 [1516] std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [1805] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [590] CATCH2_INTERNAL_TEST_0()::{lambda()#4}::CATCH2_INTERNAL_TEST_0({lambda()#4} const&) (catch_cluck.cpp)
 [1376] std::Headbase<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [710] std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [1912] CATCH2_INTERNAL_TEST_0()::{lambda()#4}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [987] std::Headbase<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [2022] std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [2174] CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5}&&) (catch_cluck.cpp)
 [1767] std::Listnode<ed::message>::_M_valptr() [1149] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [647] CATCH2_INTERNAL_TEST_0()::{lambda()#5}::CATCH2_INTERNAL_TEST_0({lambda()#5} const&) (catch_cluck.cpp)
 [1006] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1150] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1913] CATCH2_INTERNAL_TEST_0()::{lambda()#5}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [958] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [1039] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [2175] CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6}&&) (catch_cluck.cpp)
 [956] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [1110] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<cluck::cluck>) [648] CATCH2_INTERNAL_TEST_0()::{lambda()#6}::CATCH2_INTERNAL_TEST_0({lambda()#6} const&) (catch_cluck.cpp)
 [1644] std::enable_if<std::__sp_compatible_with<ed::connection, ed::connection>::value, std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>&>::type std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::operator=<ed::connection>(std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1111] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1914] CATCH2INTERNAL_TEST_0()::{lambda()#6}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [186] std::shared_ptr<snaplogger::logger>::~shared_ptr() [974] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [2176] CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7}&&) (catch_cluck.cpp)
 [229] std::shared_ptr<snaplogger::appender>::~shared_ptr() [307] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [649] CATCH2_INTERNAL_TEST_0()::{lambda()#7}::CATCH2_INTERNAL_TEST_0({lambda()#7} const&) (catch_cluck.cpp)
 [1645] std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) (shared_ptr.h) [411] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [1915] CATCH2_INTERNAL_TEST_0()::{lambda()#7}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [356] std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr<std::allocator<(anonymous namespace)::test_timer>, std::shared_ptr<(anonymous namespace)::test_messenger>&>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_timer> >, std::shared_ptr<(anonymous namespace)::test_messenger>&) (shared_ptr.h) [18] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2177] CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8}&&) (catch_cluck.cpp)
 [379] std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) (shared_ptr.h) [451] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [591] CATCH2_INTERNAL_TEST_0()::{lambda()#8}::CATCH2_INTERNAL_TEST_0({lambda()#8} const&) (catch_cluck.cpp)
 [1373] std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() (shared_ptr.h) [537] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [1916] CATCH2_INTERNAL_TEST_0()::{lambda()#8}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [1646] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) (shared_ptr.h) [538] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [2178] CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9}&&) (catch_cluck.cpp)
 [2084] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr() (shared_ptr.h) [561] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr_base.h) [650] CATCH2_INTERNAL_TEST_0()::{lambda()#9}::CATCH2_INTERNAL_TEST_0({lambda()#9} const&) (catch_cluck.cpp)
   [6] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, addr::addr, ed::mode_t, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, addr::addr&&, ed::mode_t&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h) [1151] std::Spcounted_ptr_inplace<cluck::cluck, std::allocator<cluck::cluck>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1917] CATCH2_INTERNAL_TEST_0()::{lambda()#9}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [297] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) (shared_ptr.h) [1702] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2179] CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1}&&) (catch_cluck.cpp)
 [1069] std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() (shared_ptr.h) [1703] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [592] CATCH2_INTERNAL_TEST_0()::{lambda()#1}::CATCH2_INTERNAL_TEST_0({lambda()#1} const&) (catch_cluck.cpp)
 [389] std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) (shared_ptr.h) [1546] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1918] CATCH2_INTERNAL_TEST_0()::{lambda()#1}::~CATCH2_INTERNAL_TEST_0() (catch_cluck.cpp)
 [437] std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) (shared_ptr.h) [1704] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [331] CATCH2_INTERNAL_TEST_12()::{lambda()#2}::operator()() const (catch_cluck.cpp)
 [484] std::shared_ptr<ed::connection>::shared_ptr<cluck::cluck, void>(std::shared_ptr<cluck::cluck> const&) [1705] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [332] CATCH2INTERNAL_TEST_12()::{lambda()#3}::operator()() const (catch_cluck.cpp)
 [1647] std::shared_ptr<ed::connection>::shared_ptr() [1453] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [333] CATCH2_INTERNAL_TEST_12()::{lambda()#4}::operator()() const (catch_cluck.cpp)
 [1230] std::shared_ptr<ed::connection>::~shared_ptr() [547] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [262] CATCH2_INTERNAL_TEST_12()::{lambda()#5}::operator()() const (catch_cluck.cpp)
 [1083] std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher>&&) [1706] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [263] CATCH2_INTERNAL_TEST_12()::{lambda()#6}::operator()() const (catch_cluck.cpp)
 [2085] std::shared_ptr<ed::dispatcher>::shared_ptr() [1707] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [264] CATCH2_INTERNAL_TEST_12()::{lambda()#7}::operator()() const (catch_cluck.cpp)
 [122] std::shared_ptr<ed::dispatcher>::shared_ptr<std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::Spalloc_shared_tag<std::allocator<ed::dispatcher> >, (anonymous namespace)::test_messenger&&) (shared_ptr.h) [1708] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [334] CATCH2_INTERNAL_TEST_12()::{lambda()#1}::operator()() const (catch_cluck.cpp)
  [66] std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [1547] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [2180] CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2}&&) (catch_cluck.cpp)
 [933] std::shared_ptr<ed::dispatcher>::~shared_ptr() [1709] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [651] CATCH2_INTERNAL_TEST_12()::{lambda()#2}::CATCH2_INTERNAL_TEST_12({lambda()#2} const&) (catch_cluck.cpp)
 [160] std::shared_ptr<ed::communicator>::~shared_ptr() [1710] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1919] CATCH2INTERNAL_TEST_12()::{lambda()#2}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [2086] std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger>&&) (shared_ptr.h) [1454] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [2181] CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3}&&) (catch_cluck.cpp)
  [63] std::shared_ptr<ed::connection_with_send_message>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) (shared_ptr.h) [281] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::parser>, std::shared_ptr<unittest::reporter::lexer>&, std::shared_ptr<unittest::reporter::state>&) [652] CATCH2_INTERNAL_TEST_12()::{lambda()#3}::CATCH2_INTERNAL_TEST_12({lambda()#3} const&) (catch_cluck.cpp)
  [42] std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [1711] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1920] CATCH2_INTERNAL_TEST_12()::{lambda()#3}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [604] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1712] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [2182] CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4}&&) (catch_cluck.cpp)
 [701] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [1713] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [653] CATCH2_INTERNAL_TEST_12()::{lambda()#4}::CATCH2_INTERNAL_TEST_12({lambda()#4} const&) (catch_cluck.cpp)
 [676] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spalloc_shared_tag<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >, unsigned int&) [1548] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1921] CATCH2_INTERNAL_TEST_12()::{lambda()#4}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [751] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [1714] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [2183] CATCH2_INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5}&&) (catch_cluck.cpp)
 [1481] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1715] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [593] CATCH2INTERNAL_TEST_12()::{lambda()#5}::CATCH2_INTERNAL_TEST_12({lambda()#5} const&) (catch_cluck.cpp)
 [727] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1455] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1922] CATCH2_INTERNAL_TEST_12()::{lambda()#5}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [507] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [361] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::shared_ptr<unittest::reporter::state>&>(std::allocator<unittest::reporter::executor>, std::shared_ptr<unittest::reporter::state>&) [2184] CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6}&&) (catch_cluck.cpp)
 [309] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [1716] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [594] CATCH2_INTERNAL_TEST_12()::{lambda()#6}::CATCH2_INTERNAL_TEST_12({lambda()#6} const&) (catch_cluck.cpp)
 [1323] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1309] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map() [1923] CATCH2_INTERNAL_TEST_12()::{lambda()#6}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [1865] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [180] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [2185] CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7}&&) (catch_cluck.cpp)
 [1956] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >&&) [1549] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::map() [595] CATCH2_INTERNAL_TEST_12()::{lambda()#7}::CATCH2_INTERNAL_TEST_12({lambda()#7} const&) (catch_cluck.cpp)
 [348] std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [1550] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<unittest::reporter::variable>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> > > >::~map() [1924] CATCH2_INTERNAL_TEST_12()::{lambda()#7}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
 [401] std::shared_ptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck> const&) [1717] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map() [2186] CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1}&&) (catch_cluck.cpp)
 [299] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [10], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [468] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~map() [654] CATCH2_INTERNAL_TEST_12()::{lambda()#1}::CATCH2_INTERNAL_TEST_12({lambda()#1} const&) (catch_cluck.cpp)
 [405] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [13], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [174] std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~pair() [1925] CATCH2_INTERNAL_TEST_12()::{lambda()#1}::~CATCH2_INTERNAL_TEST_12() (catch_cluck.cpp)
  [12] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [14], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [203] std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() [1926] operator delete(void, void)
 [443] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [15], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [463] std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [890] operator"" catchsr(char const, unsigned long)
 [525] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [18], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [85] bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::_call<bool, cluck::cluck&&, 0ul, 1ul>(std::tuple<cluck::cluck&&>&&, std::Indextuple<0ul, 1ul>) (functional) [43] operator new(unsigned long, void)
 [526] std::shared_ptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [1456] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind<(anonymous namespace)::test_messenger, std::Placeholder<1> const&>(bool ((anonymous namespace)::testmessenger::&&)(cluck::cluck), (anonymous namespace)::test_messenger&&, std::Placeholder<1> const&) (functional) [27] <cycle 1>
 [551] std::sharedptr<cluck::cluck>::shared_ptr<std::allocator<cluck::cluck>, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>, std::shared_ptr<ed::dispatcher>, cluck::mode_t>(std::Spalloc_shared_tag<std::allocator<cluck::cluck> >, char const (&) [19], std::shared_ptr<(anonymous namespace)::test_messenger>&&, std::shared_ptr<ed::dispatcher>&&, cluck::mode_t&&) (shared_ptr.h) [1457] std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>::Bind(std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(cluck::cluck)>&&) (functional)
 [1808] std::sharedptr<cluck::cluck>::shared_ptr(std::shared_ptr<cluck::cluck>&&) [86] bool std::Bind<bool ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::_Placeholder<1>))(cluck::cluck)>::operator()<cluck::cluck, bool>(cluck::cluck&&) (functional)