Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 33.33      0.01     0.01    42247     0.00     0.00  char const std::addressof<char const>(char const&)
 33.33      0.02     0.01    42022     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
 33.33      0.03     0.01    38604     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  0.00      0.03     0.00   135910     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  0.00      0.03     0.00    42297     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.00      0.03     0.00    42146     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  0.00      0.03     0.00    41980     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  0.00      0.03     0.00    41589     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  0.00      0.03     0.00    33634     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  0.00      0.03     0.00    24139     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  0.00      0.03     0.00    21442     0.00     0.00  std::is_constant_evaluated()
  0.00      0.03     0.00    18552     0.00     0.00  char std::__addressof<char>(char&)
  0.00      0.03     0.00    18513     0.00     0.00  char std::addressof<char>(char&)
  0.00      0.03     0.00    18472     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  0.00      0.03     0.00    18366     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.00      0.03     0.00    18118     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.00      0.03     0.00    16817     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.00      0.03     0.00    16297     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.00      0.03     0.00    15376     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.03     0.00    14309     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.00      0.03     0.00    13029     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.03     0.00    11979     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.00      0.03     0.00    10788     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  0.00      0.03     0.00    10706     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.00      0.03     0.00     8750     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.00      0.03     0.00     7161     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.00      0.03     0.00     6367     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  0.00      0.03     0.00     6313     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.00      0.03     0.00     5994     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.00      0.03     0.00     5779     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.03     0.00     5703     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.03     0.00     5677     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.03     0.00     5669     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.03     0.00     5660     0.00     0.00  std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.00      0.03     0.00     5651     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00      0.03     0.00     5646     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.00      0.03     0.00     5642     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&)
  0.00      0.03     0.00     5615     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.00      0.03     0.00     5610     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.00      0.03     0.00     5609     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.03     0.00     5609     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.00      0.03     0.00     5437     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.00      0.03     0.00     5196     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00      0.03     0.00     4696     0.00     0.00  std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.00      0.03     0.00     4691     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.00      0.03     0.00     4687     0.00     0.00  __gnu_cxx::new_allocator<char>::_M_max_size() const
  0.00      0.03     0.00     4681     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.00      0.03     0.00     4679     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  0.00      0.03     0.00     4674     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  0.00      0.03     0.00     4664     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.03     0.00     4536     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.00      0.03     0.00     4462     0.00     0.00  decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&)
  0.00      0.03     0.00     4450     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  0.00      0.03     0.00     4448     0.00     0.00  std::__cmp_cat::__unspec::__unspec(std::__cmp_cat::__unspec)
  0.00      0.03     0.00     4436     0.00     0.00  std::operator<(std::strong_ordering, std::__cmp_cat::__unspec)
  0.00      0.03     0.00     4432     0.00     0.00  auto std::__detail::__char_traits_cmp_cat<std::char_traits<char> >(int)
  0.00      0.03     0.00     3933     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.03     0.00     3864     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.03     0.00     3851     0.00     0.00  std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag)
  0.00      0.03     0.00     3839     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00      0.03     0.00     3827     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  0.00      0.03     0.00     3824     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.00      0.03     0.00     3824     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.00      0.03     0.00     3822     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.03     0.00     3808     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.00      0.03     0.00     3132     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      0.03     0.00     2929     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.03     0.00     2775     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.03     0.00     2731     0.00     0.00  std::char_traits<char>::length(char const)
  0.00      0.03     0.00     2159     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.03     0.00     2085     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.03     0.00     1979     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign()
  0.00      0.03     0.00     1849     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal()
  0.00      0.03     0.00     1767     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00      0.03     0.00     1758     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  0.00      0.03     0.00     1544     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.03     0.00     1538     0.00     0.00  operator new(unsigned long, void)
  0.00      0.03     0.00     1219     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.03     0.00     1180     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.03     0.00     1009     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00     1008     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  0.00      0.03     0.00      962     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.03     0.00      906     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.00      0.03     0.00      825     0.00     0.00  std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00      789     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.03     0.00      773     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const
  0.00      0.03     0.00      772     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const
  0.00      0.03     0.00      772     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const
  0.00      0.03     0.00      766     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++()
  0.00      0.03     0.00      725     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.03     0.00      723     0.00     0.00  std::char_traits<char>::find(char const, unsigned long, char const&)
  0.00      0.03     0.00      716     0.00     0.00  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&)
  0.00      0.03     0.00      715     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign()
  0.00      0.03     0.00      707     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.03     0.00      706     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.03     0.00      706     0.00     0.00  std::Rbtree_header::_M_reset()
  0.00      0.03     0.00      700     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.03     0.00      687     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00      0.03     0.00      646     0.00     0.00  std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      610     0.00     0.00  std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      597     0.00     0.00  __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> > > > >::base() const
  0.00      0.03     0.00      589     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&)
  0.00      0.03     0.00      540     0.00     0.00  std::__shared_ptr<advgetopt::option_info, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      488     0.00     0.00  std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&)
  0.00      0.03     0.00      483     0.00     0.00  std::Functionbase::~Functionbase()
  0.00      0.03     0.00      479     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator()
  0.00      0.03     0.00      466     0.00     0.00  std::Vectorbase<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_get_Tp_allocator()
  0.00      0.03     0.00      437     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.03     0.00      429     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00      425     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00      0.03     0.00      422     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00      422     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00      422     0.00     0.00  std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      416     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00      0.03     0.00      415     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00      0.03     0.00      395     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const
  0.00      0.03     0.00      394     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.03     0.00      390     0.00     0.00  Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
  0.00      0.03     0.00      388     0.00     0.00  std::Functionbase::_M_empty() const
  0.00      0.03     0.00      386     0.00     0.00  std::function<void (ed::message&)>::operator bool() const
  0.00      0.03     0.00      365     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  0.00      0.03     0.00      360     0.00     0.00  std::Functionbase::Functionbase()
  0.00      0.03     0.00      358     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.03     0.00      358     0.00     0.00  std::function<void (ed::message&)>::~function()
  0.00      0.03     0.00      356     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.03     0.00      352     0.00     0.00  std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&)
  0.00      0.03     0.00      349     0.00     0.00  __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&)
  0.00      0.03     0.00      347     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<advgetopt::option_info> > >::_M_addr()
  0.00      0.03     0.00      345     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<advgetopt::option_info> > >::_M_ptr()
  0.00      0.03     0.00      344     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00      0.03     0.00      330     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      0.03     0.00      323     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long)
  0.00      0.03     0.00      314     0.00     0.00  std::allocator<Catch::StringRef>::~allocator()
  0.00      0.03     0.00      307     0.00     0.00  std::Vectorbase<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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)
  0.00      0.03     0.00      303     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.03     0.00      303     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00      0.03     0.00      297     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      295     0.00     0.00  std::less<char const>::operator()(char const, char const) const
  0.00      0.03     0.00      293     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00      0.03     0.00      290     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.03     0.00      289     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00      0.03     0.00      286     0.00     0.00  std::Vectorbase<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> > > >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00      284     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.03     0.00      279     0.00     0.00  Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
  0.00      0.03     0.00      264     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.03     0.00      263     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00      0.03     0.00      263     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      262     0.00     0.00  std::Vectorbase<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> > > >::~Vectorbase()
  0.00      0.03     0.00      261     0.00     0.00  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> >)
  0.00      0.03     0.00      261     0.00     0.00  std::Vectorbase<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> > > >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00      261     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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      0.03     0.00      261     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> > >(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> > >&)
  0.00      0.03     0.00      258     0.00     0.00  void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      0.03     0.00      258     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00      258     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase()
  0.00      0.03     0.00      258     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  0.00      0.03     0.00      258     0.00     0.00  void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      0.03     0.00      258     0.00     0.00  void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      0.03     0.00      255     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&)
  0.00      0.03     0.00      255     0.00     0.00  std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00      254     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.03     0.00      252     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue()
  0.00      0.03     0.00      248     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.03     0.00      244     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> > > >::size() const
  0.00      0.03     0.00      242     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00      0.03     0.00      242     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00      0.03     0.00      242     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00      0.03     0.00      237     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.03     0.00      235     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.03     0.00      234     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  0.00      0.03     0.00      229     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.03     0.00      226     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&)
  0.00      0.03     0.00      225     0.00     0.01  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.03     0.00      220     0.00     0.02  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.03     0.00      217     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00      0.03     0.00      214     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.03     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00      0.03     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.03     0.00      213     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00      0.03     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.03     0.00      213     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00      0.03     0.00      213     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00      0.03     0.00      208     0.00     0.00  snapdev::NOT_USED()
  0.00      0.03     0.00      208     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.03     0.00      205     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
  0.00      0.03     0.00      203     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00      0.03     0.00      199     0.00     0.00  void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.03     0.00      198     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.03     0.00      186     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00      186     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00      186     0.00     0.00  std::Rbtree_header::Rbtree_header()
  0.00      0.03     0.00      184     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const
  0.00      0.03     0.00      173     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.03     0.00      172     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     0.00      166     0.00     0.00  Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
  0.00      0.03     0.00      162     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  0.00      0.03     0.00      158     0.00     0.00  Catch::StringRef::StringRef()
  0.00      0.03     0.00      157     0.00     0.00  std::Rb_tree<std::__cxx11::basic_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.03     0.00      155     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.03     0.00      149     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.03     0.00      145     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00      0.03     0.00      145     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00      0.03     0.00      145     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00      0.03     0.00      145     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00      0.03     0.00      145     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.03     0.00      145     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.03     0.00      145     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      0.03     0.00      145     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.03     0.00      145     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      0.03     0.00      145     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.03     0.00      140     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> >)
  0.00      0.03     0.00      138     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.00      0.03     0.00      136     0.00     0.00  std::shared_ptr<ed::connection>::~shared_ptr()
  0.00      0.03     0.00      135     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> > > >::end() const
  0.00      0.03     0.00      135     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> > > >::begin() const
  0.00      0.03     0.00      131     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00      131     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00      130     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const
  0.00      0.03     0.00      130     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.03     0.00      130     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.03     0.00      130     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.03     0.00      130     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.03     0.00      129     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const)
  0.00      0.03     0.00      129     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_max_size() const
  0.00      0.03     0.00      129     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.03     0.00      126     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> >)
  0.00      0.03     0.00      125     0.00     0.00  std::Vectorbase<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_allocate(unsigned long)
  0.00      0.03     0.00      125     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long)
  0.00      0.03     0.00      123     0.00     0.00  std::shared_ptr<unittest::reporter::statement>::~shared_ptr()
  0.00      0.03     0.00      122     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&)
  0.00      0.03     0.00      121     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.03     0.00      120     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long)
  0.00      0.03     0.00      120     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const)
  0.00      0.03     0.00      120     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const
  0.00      0.03     0.00      120     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long)
  0.00      0.03     0.00      120     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long)
  0.00      0.03     0.00      120     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long)
  0.00      0.03     0.00      118     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() const
  0.00      0.03     0.00      118     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00      118     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.03     0.00      117     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() const
  0.00      0.03     0.00      117     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&)
  0.00      0.03     0.00      116     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.03     0.00      116     0.00     0.00  std::shared_ptr<unittest::reporter::variable>::~shared_ptr()
  0.00      0.03     0.00      115     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.03     0.00      114     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.03     0.00      114     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.03     0.00      113     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00      113     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.03     0.00      113     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.03     0.00      112     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() const
  0.00      0.03     0.00      112     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.03     0.00      112     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.03     0.00      111     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.03     0.00      110     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.03     0.00      110     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.03     0.00      110     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_get_Node_allocator()
  0.00      0.03     0.00      110     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.03     0.00      110     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00      0.03     0.00      107     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.03     0.00      107     0.00     0.00  std::__shared_ptr<advgetopt::variables, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00      102     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long)
  0.00      0.03     0.00      102     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long)
  0.00      0.03     0.00      101     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.03     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  0.00      0.03     0.00      100     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  0.00      0.03     0.00       99     0.00     0.00  std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&)
  0.00      0.03     0.00       98     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.03     0.00       97     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.03     0.00       97     0.00     0.00  void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>)
  0.00      0.03     0.00       97     0.00     0.00  void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>)
  0.00      0.03     0.00       96     0.00     0.00  __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> > > > >::operator++()
  0.00      0.03     0.00       96     0.00     0.00  __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> > > > >::operator() const
  0.00      0.03     0.00       95     0.00     0.00  std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00       92     0.00     0.00  std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00       92     0.00     0.00  operator"" catchsr(char const, unsigned long)
  0.00      0.03     0.00       91     0.00     0.00  std::Rbtree_const_iterator<std::pair<std::__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_const_iterator(std::Rbtree_node_base const)
  0.00      0.03     0.00       90     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.03     0.00       90     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.03     0.00       87     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.03     0.00       87     0.00     0.00  bool __gnu_cxx::operator==<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> > > > > const&, __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> > > > > const&)
  0.00      0.03     0.00       86     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.03     0.00       86     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.03     0.00       85     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.03     0.00       85     0.00     0.00  std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00       85     0.00     0.00  std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       84     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.00      0.03     0.00       84     0.00     0.00  void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00      0.03     0.00       82     0.00     0.00  std::Rb_tree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare()
  0.00      0.03     0.00       82     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.03     0.00       80     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00      0.03     0.00       78     0.00     0.00  std::shared_ptr<ed::message_definition>::~shared_ptr()
  0.00      0.03     0.00       78     0.00     0.01  std::shared_ptr<advgetopt::option_info>::~shared_ptr()
  0.00      0.03     0.00       74     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00      0.03     0.00       74     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.03     0.00       73     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.03     0.00       72     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.03     0.00       72     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.03     0.00       72     0.00     0.00  std::Anydata::_M_access()
  0.00      0.03     0.00       72     0.00     0.00  ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&)
  0.00      0.03     0.00       71     0.00     0.01  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.03     0.00       70     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.03     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.03     0.00       70     0.00     0.01  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.03     0.00       70     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()
  0.00      0.03     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.03     0.00       69     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.03     0.00       69     0.00     0.00  Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.03     0.00       68     0.00     0.00  std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       67     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00      0.03     0.00       67     0.00     0.01  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.03     0.00       65     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr()
  0.00      0.03     0.00       65     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_addr()
  0.00      0.03     0.00       65     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.03     0.00       65     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const
  0.00      0.03     0.00       65     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.03     0.00       65     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.03     0.00       65     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  0.00      0.03     0.00       65     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.03     0.00       62     0.00     0.00  Catch::Clara::Opt::operator[](Catch::StringRef) &&
  0.00      0.03     0.00       62     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.03     0.00       62     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00      0.03     0.00       62     0.00     0.00  Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  0.00      0.03     0.00       61     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_mbegin() const
  0.00      0.03     0.00       61     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00      0.03     0.00       60     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.03     0.00       59     0.00     0.00  __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator()
  0.00      0.03     0.00       59     0.00     0.00  std::allocator<Catch::StringRef>::allocator()
  0.00      0.03     0.00       58     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00       58     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase()
  0.00      0.03     0.00       58     0.00     0.00  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)
  0.00      0.03     0.00       58     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.03     0.00       58     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  0.00      0.03     0.00       57     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.00      0.03     0.00       57     0.00     0.00  void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
  0.00      0.03     0.00       57     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.03     0.00       57     0.00     0.00  void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
  0.00      0.03     0.00       56     0.00     0.00  std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const
  0.00      0.03     0.00       56     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00      0.03     0.00       56     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.03     0.00       56     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.03     0.00       55     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<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long)
  0.00      0.03     0.00       55     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00       55     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<advgetopt::option_info> > >::_M_valptr()
  0.00      0.03     0.00       55     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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long)
  0.00      0.03     0.00       55     0.00     0.02  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<advgetopt::option_info> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >)
  0.00      0.03     0.00       55     0.00     0.02  std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair()
  0.00      0.03     0.00       55     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       55     0.00     0.02  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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       55     0.00     0.02  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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       55     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base)
  0.00      0.03     0.00       55     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base)
  0.00      0.03     0.00       55     0.00     0.02  void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >)
  0.00      0.03     0.00       54     0.00     0.00  ed::dispatcher_match::~dispatcher_match()
  0.00      0.03     0.00       54     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00      0.03     0.00       54     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00      0.03     0.00       54     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00      0.03     0.00       54     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.03     0.00       54     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00      0.03     0.00       54     0.00     0.00  std::shared_ptr<void>::~shared_ptr()
  0.00      0.03     0.00       54     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long)
  0.00      0.03     0.00       54     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00       54     0.00     0.00  std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       54     0.00     0.00  std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&)
  0.00      0.03     0.00       54     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.03     0.00       54     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.03     0.00       54     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.03     0.00       54     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.03     0.00       52     0.00     0.00  ed::MatchValue<unsigned short>::MatchValue(unsigned short)
  0.00      0.03     0.00       52     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00      0.03     0.00       52     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00      0.03     0.00       52     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.03     0.00       52     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       52     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00      0.03     0.00       52     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.03     0.00       51     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00      0.03     0.00       51     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.03     0.00       51     0.00     0.01  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.03     0.00       51     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.03     0.00       51     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.03     0.00       51     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.03     0.00       51     0.00     0.01  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.03     0.00       51     0.00     0.01  void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.03     0.00       50     0.00     0.00  ed::MatchValue<char const>::MatchValue(char const)
  0.00      0.03     0.00       50     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00      0.03     0.00       50     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00      0.03     0.00       50     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00      0.03     0.00       50     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00      0.03     0.00       50     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.03     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00      0.03     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00       50     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00      0.03     0.00       50     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00      0.03     0.00       50     0.00     0.01  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00      0.03     0.00       50     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.03     0.00       50     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.03     0.00       49     0.00     0.01  Catch::Clara::Parser::~Parser()
  0.00      0.03     0.00       49     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&)
  0.00      0.03     0.00       49     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&)
  0.00      0.03     0.00       49     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.03     0.00       49     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.03     0.00       49     0.00     0.00  std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     0.00       49     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.03     0.00       48     0.00     0.00  std::shared_ptr<ed::message_definition>::shared_ptr(std::shared_ptr<ed::message_definition> const&)
  0.00      0.03     0.00       48     0.00     0.01  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.03     0.00       48     0.00     0.00  void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match)
  0.00      0.03     0.00       48     0.00     0.00  void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match)
  0.00      0.03     0.00       47     0.00     0.00  snapdev::reverse_cstring<char const>::iterator::iterator(char const)
  0.00      0.03     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.03     0.00       46     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.00      0.03     0.00       46     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  0.00      0.03     0.00       46     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.03     0.00       46     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.03     0.00       46     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.03     0.00       46     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.03     0.00       46     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.03     0.00       46     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.03     0.00       45     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00      0.03     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00      0.03     0.00       45     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00      0.03     0.00       45     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser&&)
  0.00      0.03     0.00       45     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&)
  0.00      0.03     0.00       45     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00      0.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       45     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.03     0.00       43     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00      0.03     0.00       43     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long)
  0.00      0.03     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00      0.03     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00      0.03     0.00       43     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.03     0.00       42     0.00     0.00  std::Rb_tree<std::__cxx11::basic_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> > > > >::end() const
  0.00      0.03     0.00       42     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) &&
  0.00      0.03     0.00       42     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.03     0.00       41     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.03     0.00       40     0.00     0.00  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&)
  0.00      0.03     0.00       40     0.00     0.00  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&)
  0.00      0.03     0.00       40     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.03     0.00       40     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.03     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const
  0.00      0.03     0.00       40     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.03     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  0.00      0.03     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
  0.00      0.03     0.00       36     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr()
  0.00      0.03     0.00       36     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.03     0.00       36     0.00     0.00  std::Anydata::_M_access() const
  0.00      0.03     0.00       36     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_get_Node_allocator()
  0.00      0.03     0.00       36     0.00     0.00  char const&& std::forward<char const>(std::remove_reference<char const>::type&)
  0.00      0.03     0.00       34     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.03     0.00       34     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref()
  0.00      0.03     0.00       33     0.00     0.00  void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>)
  0.00      0.03     0.00       33     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.03     0.00       32     0.00     0.00  void snapdev::NOT_USED<ed::Expression&>(ed::Expression&)
  0.00      0.03     0.00       32     0.00     0.00  std::allocator<std::shared_ptr<ed::connection> >::~allocator()
  0.00      0.03     0.00       32     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.03     0.00       32     0.00     0.00  char std::__niter_base<char>(char)
  0.00      0.03     0.00       32     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.03     0.00       31     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_mbegin() const
  0.00      0.03     0.00       31     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.03     0.00       31     0.00     0.00  std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.03     0.00       30     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.03     0.00       30     0.00     0.00  std::Vector_base<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00       30     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase()
  0.00      0.03     0.00       30     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.03     0.00       30     0.00     0.00  std::Functionbase::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.03     0.00       29     0.00     0.00  std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00       29     0.00     0.00  std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00       29     0.00     0.00  std::Vectorbase<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> > > >::Vectorbase(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00       28     0.00     0.00  std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const
  0.00      0.03     0.00       28     0.00     0.00  std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const
  0.00      0.03     0.00       28     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.03     0.00       28     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.03     0.00       28     0.00     0.00  std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       28     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.03     0.00       28     0.00     0.00  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>)
  0.00      0.03     0.00       28     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__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.03     0.00       28     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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00       28     0.00     0.00  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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag)
  0.00      0.03     0.00       28     0.00     0.00  std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::__distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::random_access_iterator_tag)
  0.00      0.03     0.00       28     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::__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, std::__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.03     0.00       28     0.00     0.00  std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::iterator_category std::__iterator_category<std::__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 const&)
  0.00      0.03     0.00       28     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::__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> > >(std::__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::__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> > >&)
  0.00      0.03     0.00       28     0.00     0.00  std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const)
  0.00      0.03     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00      0.03     0.00       27     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00      0.03     0.00       26     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.03     0.00       26     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>)
  0.00      0.03     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.03     0.00       26     0.00     0.00  std::Headbase<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&)
  0.00      0.03     0.00       26     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.03     0.00       25     0.00     0.00  std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.03     0.00       25     0.00     0.06  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> > const&)
  0.00      0.03     0.00       24     0.00     0.00  ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&)
  0.00      0.03     0.00       24     0.00     0.00  __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const const const&)
  0.00      0.03     0.00       24     0.00     0.00  __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const** const&)
  0.00      0.03     0.00       24     0.00     0.00  __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::base() const
  0.00      0.03     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00      0.03     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.03     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.03     0.00       24     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.03     0.00       24     0.00     0.00  void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&)
  0.00      0.03     0.00       24     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.03     0.00       24     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.03     0.00       24     0.00     0.00  advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&)
  0.00      0.03     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00      0.03     0.00       23     0.00     0.00  std::shared_ptr<void>::shared_ptr()
  0.00      0.03     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.03     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.03     0.00       23     0.00     0.00  void std::destroy_at<Catch::StringRef>(Catch::StringRef)
  0.00      0.03     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.03     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.03     0.00       23     0.00     0.00  std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
  0.00      0.03     0.00       22     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release()
  0.00      0.03     0.00       22     0.00     0.01  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.03     0.00       22     0.00     0.01  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.03     0.00       22     0.00     0.01  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.03     0.00       22     0.00     0.01  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.03     0.00       22     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.03     0.00       21     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.03     0.00       21     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.03     0.00       21     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.03     0.00       21     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_mbegin() const
  0.00      0.03     0.00       21     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.03     0.00       21     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.03     0.00       21     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_begin()
  0.00      0.03     0.00       20     0.00     0.03  ed::Callback::~Callback()
  0.00      0.03     0.00       20     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.00      0.03     0.00       20     0.00     0.05  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.00      0.03     0.00       20     0.00     0.00  ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&)
  0.00      0.03     0.00       19     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator()
  0.00      0.03     0.00       19     0.00     0.00  std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator()
  0.00      0.03     0.00       19     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr()
  0.00      0.03     0.00       19     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       19     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count()
  0.00      0.03     0.00       19     0.00     0.00  std::Rbtree<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::Identity<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::__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.03     0.00       19     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree()
  0.00      0.03     0.00       18     0.00     0.00  ed::Callback::Callback(ed::Callback const&)
  0.00      0.03     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long)
  0.00      0.03     0.00       18     0.00     0.00  std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr()
  0.00      0.03     0.00       18     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long)
  0.00      0.03     0.00       18     0.00     0.01  void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::destroy<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >)
  0.00      0.03     0.00       18     0.00     0.01  std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >::~pair()
  0.00      0.03     0.00       18     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       18     0.00     0.01  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       18     0.00     0.01  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00       18     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base)
  0.00      0.03     0.00       18     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base)
  0.00      0.03     0.00       18     0.00     0.01  void std::destroy_at<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >)
  0.00      0.03     0.00       18     0.00     0.00  char const std::__miter_base<char const>(char const)
  0.00      0.03     0.00       18     0.00     0.00  char const std::__niter_base<char const>(char const)
  0.00      0.03     0.00       17     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.03     0.00       17     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> > > > >::begin() const
  0.00      0.03     0.00       17     0.00     0.00  std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  0.00      0.03     0.00       17     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     0.00       17     0.00     0.00  std::Rbtree<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::Identity<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::__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.03     0.00       17     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.03     0.00       17     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree()
  0.00      0.03     0.00       17     0.00     0.00  std::__detail::Listnode_header::_M_init()
  0.00      0.03     0.00       16     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.00      0.03     0.00       16     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.00      0.03     0.00       16     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.00      0.03     0.00       16     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.00      0.03     0.00       16     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.00      0.03     0.00       16     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.00      0.03     0.00       16     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const
  0.00      0.03     0.00       16     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr()
  0.00      0.03     0.00       16     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count()
  0.00      0.03     0.00       16     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.03     0.00       16     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.03     0.00       16     0.00     0.00  char*&& std::forward<char**>(std::remove_reference<char**>::type&)
  0.00      0.03     0.00       16     0.00     0.00  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&)
  0.00      0.03     0.00       16     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.03     0.00       16     0.00     0.00  unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&)
  0.00      0.03     0.00       15     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00      0.03     0.00       15     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const
  0.00      0.03     0.00       14     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.03     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.03     0.00       14     0.00     0.00  std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const
  0.00      0.03     0.00       14     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.03     0.00       14     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.03     0.00       14     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr()
  0.00      0.03     0.00       14     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.03     0.00       14     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator()
  0.00      0.03     0.00       14     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       14     0.00     0.00  std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       14     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.03     0.00       14     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.03     0.00       14     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.03     0.00       14     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.03     0.00       14     0.00     0.39  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> > const&)
  0.00      0.03     0.00       14     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.03     0.00       14     0.00     0.00  char std::__copy_move_a2<false, char const, char>(char const, char const, char)
  0.00      0.03     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.03     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00      0.03     0.00       13     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const
  0.00      0.03     0.00       13     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00      0.03     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.03     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.03     0.00       13     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00      0.03     0.00       12     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.03     0.00       12     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00      0.03     0.00       12     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.03     0.00       12     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.03     0.00       12     0.00     0.00  bool __gnu_cxx::operator==<char const const, std::vector<char const, std::allocator<char const> > >(__gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&, __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&)
  0.00      0.03     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::operator() const
  0.00      0.03     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator-(long) const
  0.00      0.03     0.00       12     0.00     0.00  std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00       12     0.00     0.00  std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     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.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::end() const
  0.00      0.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::begin() const
  0.00      0.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::empty() const
  0.00      0.03     0.00       12     0.00     0.00  std::allocator<ed::dispatcher_match>::~allocator()
  0.00      0.03     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00      0.03     0.00       12     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.03     0.00       12     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.03     0.00       12     0.00     0.00  void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const*, char const&&)
  0.00      0.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     0.00     0.00  char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&)
  0.00      0.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::end()
  0.00      0.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::back()
  0.00      0.03     0.00       12     0.00     0.00  std::vector<char const, std::allocator<char const> >::push_back(char const&&)
  0.00      0.03     0.00       12     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator()
  0.00      0.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     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.03     0.00       12     0.00     0.00  decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const*, char const&&)
  0.00      0.03     0.00       12     0.00     0.00  std::remove_reference<char const&>::type&& std::move<char const&>(char const&)
  0.00      0.03     0.00       11     0.00     0.10  ed::message::~message()
  0.00      0.03     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.03     0.00       11     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       11     0.00     0.25  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00      0.03     0.00       11     0.00     0.25  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
  0.00      0.03     0.00       10     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.03     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      0.03     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00      0.03     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      0.03     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00      0.03     0.00       10     0.00     0.00  __gnu_cxx::new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long)
  0.00      0.03     0.00       10     0.00     0.00  __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr()
  0.00      0.03     0.00       10     0.00     0.00  __gnu_cxx::__aligned_membuf<ed::message>::_M_addr()
  0.00      0.03     0.00       10     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.03     0.00       10     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const
  0.00      0.03     0.00       10     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const
  0.00      0.03     0.00       10     0.00     0.00  std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr()
  0.00      0.03     0.00       10     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr()
  0.00      0.03     0.00       10     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&)
  0.00      0.03     0.00       10     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00       10     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.03     0.00       10     0.00     0.00  std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&)
  0.00      0.03     0.00       10     0.00     0.00  std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long)
  0.00      0.03     0.00       10     0.00     0.00  void std::allocator_traits<std::allocator<std::Listnode<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::allocator<std::Listnode<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.03     0.00       10     0.00     0.00  std::Rbtree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_const_iterator(std::Rbtree_node_base const)
  0.00      0.03     0.00       10     0.00     0.03  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> > > >::~vector()
  0.00      0.03     0.00       10     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_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.03     0.00       10     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_get_Node_allocator()
  0.00      0.03     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.03     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00      0.03     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00      0.03     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.03     0.00        9     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00        9     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const
  0.00      0.03     0.00        9     0.00     0.00  std::__shared_ptr_access<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     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.03     0.00        9     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.03     0.00        9     0.00     0.00  std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_iterator(std::Rbtree_node_base)
  0.00      0.03     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.03     0.00        9     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.03     0.00        9     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.03     0.00        9     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.03     0.00        9     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.03     0.00        9     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.03     0.00        9     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.03     0.00        9     0.00     0.00  char std::__niter_wrap<char>(char const&, char)
  0.00      0.03     0.00        9     0.00     0.00  char std::__copy_move_a<false, char const, char>(char const, char const, char)
  0.00      0.03     0.00        9     0.00     0.00  char std::__copy_move_a1<false, char const, char>(char const, char const, char)
  0.00      0.03     0.00        9     0.00     0.00  char std::copy<char const, char>(char const, char const, char)
  0.00      0.03     0.00        8     0.00     0.00  unittest::g_progress()
  0.00      0.03     0.00        8     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long)
  0.00      0.03     0.00        8     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const)
  0.00      0.03     0.00        8     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&)
  0.00      0.03     0.00        8     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.03     0.00        8     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const
  0.00      0.03     0.00        8     0.00     0.00  std::initializer_list<ed::dispatcher_match>::begin() const
  0.00      0.03     0.00        8     0.00     0.00  std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        8     0.00     0.00  std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        8     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::~allocator()
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::~allocator()
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&)
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<unittest::reporter::state>::~allocator()
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<unittest::reporter::parser>::~allocator()
  0.00      0.03     0.00        8     0.00     0.00  std::allocator<unittest::reporter::executor>::~allocator()
  0.00      0.03     0.00        8     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.03     0.00        8     0.00     0.01  std::shared_ptr<ed::communicator>::~shared_ptr()
  0.00      0.03     0.00        8     0.00     0.00  std::shared_ptr<unittest::reporter::state>::~shared_ptr()
  0.00      0.03     0.00        8     0.00     0.00  std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long)
  0.00      0.03     0.00        8     0.00     0.00  std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long)
  0.00      0.03     0.00        8     0.00     0.00  std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base const&, std::Rbtree_node_base&)
  0.00      0.03     0.00        8     0.00     0.01  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.03     0.00        8     0.00     0.00  char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1]
  0.00      0.03     0.00        8     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.03     0.00        8     0.00     0.04  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)
  0.00      0.03     0.00        7     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.03     0.00        7     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00      0.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00      0.03     0.00        7     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.03     0.00        7     0.00     0.00  std::allocator<ed::dispatcher>::~allocator()
  0.00      0.03     0.00        7     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.03     0.00        7     0.00     0.00  std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator()
  0.00      0.03     0.00        7     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.03     0.00        7     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.03     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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.03     0.00        7     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> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.03     0.00        6     0.00     0.11  ed::message::message()
  0.00      0.03     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [25])
  0.00      0.03     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr()
  0.00      0.03     0.00        6     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.00      0.03     0.00        6     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.00      0.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.00      0.03     0.00        6     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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25])
  0.00      0.03     0.00        6     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.03     0.00        6     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.00      0.03     0.00        6     0.00     0.00  void snapdev::NOT_USED<ed::Callback&>(ed::Callback&)
  0.00      0.03     0.00        6     0.00     0.00  unittest::g_dist_dir[abi:cxx11]()
  0.00      0.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&)
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&)
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&)
  0.00      0.03     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.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr()
  0.00      0.03     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr()
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00        6     0.00     0.00  std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        6     0.00     0.00  std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  0.00      0.03     0.00        6     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::empty() const
  0.00      0.03     0.00        6     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&)
  0.00      0.03     0.00        6     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&)
  0.00      0.03     0.00        6     0.00     0.00  std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&)
  0.00      0.03     0.00        6     0.00     0.00  std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&)
  0.00      0.03     0.00        6     0.00     0.00  std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&)
  0.00      0.03     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.03     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.03     0.00        6     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&)
  0.00      0.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  std::shared_ptr<unittest::reporter::lexer>::~shared_ptr()
  0.00      0.03     0.00        6     0.00     0.00  void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match)
  0.00      0.03     0.00        6     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00        6     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long)
  0.00      0.03     0.00        6     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase()
  0.00      0.03     0.00        6     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const**, unsigned long)
  0.00      0.03     0.00        6     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator()
  0.00      0.03     0.00        6     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.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     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.03     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.03     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.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.03     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.03     0.00        6     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.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_end()
  0.00      0.03     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>()
  0.00      0.03     0.00        6     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>()
  0.00      0.03     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.03     0.00        6     0.00     0.00  char const** std::__niter_base<char const**>(char const**)
  0.00      0.03     0.00        6     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.03     0.00        6     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.03     0.00        6     0.00     0.00  void std::Destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match)
  0.00      0.03     0.00        6     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.03     0.00        6     0.00     0.04  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.03     0.00        5     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.03     0.00        5     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.03     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long)
  0.00      0.03     0.00        5     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() const
  0.00      0.03     0.00        5     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() const
  0.00      0.03     0.00        5     0.00     0.00  std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~allocator()
  0.00      0.03     0.00        5     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<advgetopt::option_info> > > >::~allocator()
  0.00      0.03     0.00        5     0.00     0.05  std::shared_ptr<advgetopt::variables>::~shared_ptr()
  0.00      0.03     0.00        5     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.03     0.00        5     0.00     0.00  std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr()
  0.00      0.03     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.03     0.00        5     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.03     0.00        5     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.03     0.00        5     0.00     0.05  std::map<char32_t, std::shared_ptr<advgetopt::option_info>, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~map()
  0.00      0.03     0.00        5     0.00     0.18  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<advgetopt::option_info>, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~map()
  0.00      0.03     0.00        5     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::Rbtree_impl<std::less<char32_t>, true>::~Rbtree_impl()
  0.00      0.03     0.00        5     0.00     0.00  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_begin()
  0.00      0.03     0.00        5     0.00     0.05  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00        5     0.00     0.05  std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree()
  0.00      0.03     0.00        5     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
  0.00      0.03     0.00        5     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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_begin()
  0.00      0.03     0.00        5     0.00     0.18  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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
  0.00      0.03     0.00        5     0.00     0.18  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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree()
  0.00      0.03     0.00        5     0.00     0.00  void std::destroy_at<ed::message>(ed::message)
  0.00      0.03     0.00        4     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&)
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<char const>::deallocate(char const**, unsigned long)
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<char const>::allocate(unsigned long, void const)
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<char const>::new_allocator()
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const)
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  ed::MatchValue<unsigned short>::get() const
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<char const>::_M_max_size() const
  0.00      0.03     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_max_size() const
  0.00      0.03     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.03     0.00        4     0.00     0.00  std::initializer_list<ed::dispatcher_match>::end() const
  0.00      0.03     0.00        4     0.00     0.00  std::initializer_list<ed::dispatcher_match>::size() const
  0.00      0.03     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00      0.03     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00      0.03     0.00        4     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_get_size() const
  0.00      0.03     0.00        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00      0.03     0.00        4     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> > > >::_M_node_count() const
  0.00      0.03     0.00        4     0.00     0.00  std::allocator<communicatord::communicator>::~allocator()
  0.00      0.03     0.00        4     0.00     0.00  std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&)
  0.00      0.03     0.00        4     0.00     0.00  std::allocator<char const>::~allocator()
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&)
  0.00      0.03     0.00        4     0.00     0.00  std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&)
  0.00      0.03     0.00        4     0.00     0.00  std::Headbase<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&)
  0.00      0.03     0.00        4     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.03     0.00        4     0.00     0.00  std::shared_ptr<communicator_daemon::server>::~shared_ptr()
  0.00      0.03     0.00        4     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.03     0.00        4     0.00     0.00  std::shared_ptr<ed::dispatcher>::~shared_ptr()
  0.00      0.03     0.00        4     0.00     0.00  std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&)
  0.00      0.03     0.00        4     0.00     0.00  std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&)
  0.00      0.03     0.00        4     0.00     0.00  std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&)
  0.00      0.03     0.00        4     0.00     0.00  std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&)
  0.00      0.03     0.00        4     0.00     0.00  void std::Destroy_aux<true>::__destroy<char const*>(char const**, char const**)
  0.00      0.03     0.00        4     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long)
  0.00      0.03     0.00        4     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.03     0.00        4     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00        4     0.00     0.00  std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&)
  0.00      0.03     0.00        4     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00        4     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::~Vectorbase()
  0.00      0.03     0.00        4     0.00     0.00  std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const**, unsigned long)
  0.00      0.03     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long)
  0.00      0.03     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<char const> >::max_size(std::allocator<char const> const&)
  0.00      0.03     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long)
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::tuple<ed::message&>::tuple<true, true>(ed::message&)
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector()
  0.00      0.03     0.00        4     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_right(std::Rbtree_node_base)
  0.00      0.03     0.00        4     0.00     0.02  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     0.00     0.00  ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&)
  0.00      0.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     0.00        4     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.03     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.03     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>::type&)
  0.00      0.03     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>::type&)
  0.00      0.03     0.00        4     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.03     0.00        4     0.00     0.00  void std::Destroy<char const*>(char const**, char const**)
  0.00      0.03     0.00        4     0.00     0.00  void std::Destroy<char const**, char const>(char const*, char const**, std::allocator<char const>&)
  0.00      0.03     0.00        4     0.00     0.00  std::iteratortraits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const)
  0.00      0.03     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4()
  0.00      0.03     0.00        4     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4()
  0.00      0.03     0.00        3     0.00     2.24  CATCH2_INTERNAL_TEST_4()
  0.00      0.03     0.00        3     0.00     0.13  addr::addr::~addr()
  0.00      0.03     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8])
  0.00      0.03     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr()
  0.00      0.03     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00      0.03     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00      0.03     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00      0.03     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.03     0.00        3     0.00     0.00  Catch::Clara::Parser::Parser()
  0.00      0.03     0.00        3     0.00     0.01  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&)
  0.00      0.03     0.00        3     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00      0.03     0.00        3     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00      0.03     0.00        3     0.00     0.01  Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00      0.03     0.00        3     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.03     0.00        3     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00      0.03     0.00        3     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00      0.03     0.00        3     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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8])
  0.00      0.03     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator(__gnu_cxx::new_allocator<communicatord::communicator> const&)
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator()
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator()
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator()
  0.00      0.03     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long)
  0.00      0.03     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.03     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.03     0.00        3     0.00     0.50  advgetopt::getopt::~getopt()
  0.00      0.03     0.00        3     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00      0.03     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.03     0.00        3     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::data() const
  0.00      0.03     0.00        3     0.00     0.00  std::basic_string_view<char, std::char_traits<char> >::size() const
  0.00      0.03     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() const
  0.00      0.03     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() const
  0.00      0.03     0.00        3     0.00     0.00  std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&)
  0.00      0.03     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator()
  0.00      0.03     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator()
  0.00      0.03     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00      0.03     0.00        3     0.00     0.00  std::allocator<std::shared_ptr<ed::connection> >::allocator()
  0.00      0.03     0.00        3     0.00     0.00  std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&)
  0.00      0.03     0.00        3     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr<ed::connection, void>(std::weak_ptr<ed::connection> const&)
  0.00      0.03     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.03     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00      0.03     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.03     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase()
  0.00      0.03     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase()
  0.00      0.03     0.00        3     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00        3     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.03     0.00        3     0.00     0.00  std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase()
  0.00      0.03     0.00        3     0.00     0.00  std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     0.00        3     0.00     0.00  std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<ed::connection, void>(std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     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.03     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.03     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.03     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.03     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&)
  0.00      0.03     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        3     0.00     0.00  std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&)
  0.00      0.03     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.03     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.03     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__weak_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.03     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.03     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.03     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.03     0.00        3     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_lock_nothrow()
  0.00      0.03     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.03     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.03     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.03     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long)
  0.00      0.03     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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.03     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.03     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.03     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.03     0.00        3     0.00     0.00  std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation)
  0.00      0.03     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.03     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.03     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.03     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.03     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.03     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.03     0.00        3     0.00     0.00  std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()
  0.00      0.03     0.00        3     0.00     0.00  std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set()
  0.00      0.03     0.00        3     0.00     0.00  std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&)
  0.00      0.03     0.00        3     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  0.00      0.03     0.00        3     0.00     0.01  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.03     0.00        3     0.00     0.01  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.00      0.03     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  0.00      0.03     0.00        3     0.00     0.01  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.03     0.00        3     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.03     0.00        3     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.03     0.00        3     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.03     0.00        3     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin()
  0.00      0.03     0.00        3     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_left(std::Rbtree_node_base)
  0.00      0.03     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.03     0.00        3     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00      0.03     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.03     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.03     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.03     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.03     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.03     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.03     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.03     0.00        3     0.00     0.00  std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& std::forward<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::remove_reference<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&)
  0.00      0.03     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&)
  0.00      0.03     0.00        3     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&)
  0.00      0.03     0.00        3     0.00     0.00  std::operator==(std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.03     0.00        2     0.00     0.10  CATCH2_INTERNAL_TEST_0()
  0.00      0.03     0.00        2     0.00     0.02  (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>)
  0.00      0.03     0.00        2     0.00     0.00  (anonymous namespace)::test_timer::~test_timer()
  0.00      0.03     0.00        2     0.00     0.15  (anonymous namespace)::test_messenger::finish_init()
  0.00      0.03     0.00        2     0.00     0.16  (anonymous namespace)::test_messenger::msg_data(ed::message&)
  0.00      0.03     0.00        2     0.00     0.00  (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>)
  0.00      0.03     0.00        2     0.00     0.48  (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t)
  0.00      0.03     0.00        2     0.00     0.01  (anonymous namespace)::test_messenger::~test_messenger()
  0.00      0.03     0.00        2     0.00     0.00  ed::Expression::Expression(char const)
  0.00      0.03     0.00        2     0.00     0.00  ed::Expression::Expression()
  0.00      0.03     0.00        2     0.00     0.00  ed::dispatcher::~dispatcher()
  0.00      0.03     0.00        2     0.00     0.00  ed::manage_message_definition_paths::manage_message_definition_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.03     0.00        2     0.00     0.01  ed::manage_message_definition_paths::~manage_message_definition_paths()
  0.00      0.03     0.00        2     0.00     0.00  ed::Tag::Tag()
  0.00      0.03     0.00        2     0.00     0.00  ed::timer::~timer()
  0.00      0.03     0.00        2     0.00     0.03  ed::Callback::Callback(std::function<void (ed::message&)>)
  0.00      0.03     0.00        2     0.00     0.00  ed::Priority::Priority()
  0.00      0.03     0.00        2     0.00     0.00  ed::MatchFunc::MatchFunc()
  0.00      0.03     0.00        2     0.00     0.24  ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.03  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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.03  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.03     0.00        2     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.03     0.00        2     0.00     0.03  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)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.03  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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [14])
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::~BinaryExpr()
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [18])
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr()
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [41])
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::~BinaryExpr()
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__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&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__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&>::~BinaryExpr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int)
  0.00      0.03     0.00        2     0.00     0.00  Catch::BinaryExpr<long, int>::~BinaryExpr()
  0.00      0.03     0.00        2     0.00     0.00  Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.03     0.00        2     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00      0.03     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.03     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.03     0.00        2     0.00     0.01  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&)
  0.00      0.03     0.00        2     0.00     0.00  Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&)
  0.00      0.03     0.00        2     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00      0.03     0.00        2     0.00     0.00  Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.03     0.00        2     0.00     0.00  Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00      0.03     0.00        2     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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__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.03     0.00        2     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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14])
  0.00      0.03     0.00        2     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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18])
  0.00      0.03     0.00        2     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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41])
  0.00      0.03     0.00        2     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&)
  0.00      0.03     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00      0.03     0.00        2     0.00     0.00  unittest::reporter::state::state()
  0.00      0.03     0.00        2     0.00     0.01  unittest::reporter::state::~state()
  0.00      0.03     0.00        2     0.00     1.62  unittest::reporter::token::~token()
  0.00      0.03     0.00        2     0.00     1.62  unittest::reporter::parser::~parser()
  0.00      0.03     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator()
  0.00      0.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::new_allocator()
  0.00      0.03     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.03     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.03     0.00        2     0.00     0.02  libexcept::exception_base_t::~exception_base_t()
  0.00      0.03     0.00        2     0.00     0.02  libexcept::logic_exception_t::~logic_exception_t()
  0.00      0.03     0.00        2     0.00     0.00  ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const
  0.00      0.03     0.00        2     0.00     0.00  ed::MatchValue<char const>::get() const
  0.00      0.03     0.00        2     0.00     0.00  ed::MatchValue<std::function<void (ed::message&)> >::get() const
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     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.03     0.00        2     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.03     0.00        2     0.00     0.00  std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.03     0.00        2     0.00     0.00  std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  char const** std::vector<char const, std::allocator<char const> >::_M_data_ptr<char const>(char const*) const
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::size() const
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::capacity() const
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::max_size() const
  0.00      0.03     0.00        2     0.00     0.04  std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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
  0.00      0.03     0.00        2     0.00     0.00  std::Identity<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> > const&) const
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<(anonymous namespace)::test_timer>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<(anonymous namespace)::test_messenger>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<ed::dispatcher_match>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<unittest::reporter::state>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<unittest::reporter::parser>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<unittest::reporter::executor>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<char const>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<std::Listnode<ed::message> >::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<std::Listnode<ed::message> >::~allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::allocator<unsigned int>::allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::allocator<unsigned int>::~allocator()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&)
  0.00      0.03     0.00        2     0.00     0.00  std::Listnode<ed::message>::_M_valptr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&)
  0.00      0.03     0.00        2     0.00     0.02  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.03     0.00        2     0.00     0.00  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&)
  0.00      0.03     0.00        2     0.00     0.48  std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     0.00     0.00  std::shared_ptr<ed::connection>::shared_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&)
  0.00      0.03     0.00        2     0.00     0.00  std::shared_ptr<ed::message_definition>::shared_ptr()
  0.00      0.03     0.00        2     0.00     0.00  std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::shared_ptr<unittest::reporter::parser>::~shared_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::shared_ptr<unittest::reporter::executor>::~shared_ptr()
  0.00      0.03     0.00        2     0.00     0.00  std::shared_ptr<unittest::reporter::statement>::shared_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&)
  0.00      0.03     0.00        2     0.00     0.00  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&)
  0.00      0.03     0.00        2     0.00     0.00  std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&)
  0.00      0.03     0.00        2     0.00     0.00  std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&)
  0.00      0.03     0.00        2     0.00     0.00  void std::Destroy_aux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
  0.00      0.03     0.00        2     0.00     0.00  void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int)
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00      0.03     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.03     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.03     0.00        2     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::_M_allocate(unsigned long)
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<char const, std::allocator<char const> >::Vectorbase()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long)
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase()
  0.00      0.03     0.00        2     0.00     0.00  std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.02  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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.48  std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  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&)
  0.00      0.03     0.00        2     0.00     0.00  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>)
  0.00      0.03     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&)
  0.00      0.03     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&)
  0.00      0.03     0.00        2     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper()
  0.00      0.03     0.00        2     0.00     0.02  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.03     0.00        2     0.00     0.48  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.02  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.03     0.00        2     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.03     0.00        2     0.00     0.48  void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     0.00     0.00  void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher)
  0.00      0.03     0.00        2     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.03     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.03     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.04  void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  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)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.02  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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.48  std::Sp_counted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.03     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.03     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.03     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.01  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.03     0.00        2     0.00     0.16  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.03     0.00        2     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.03     0.00        2     0.00     0.00  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&)>&&)
  0.00      0.03     0.00        2     0.00     0.16  void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&)
  0.00      0.03     0.00        2     0.00     0.00  std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  std::vector<ed::dispatchermatch, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&)
  0.00      0.03     0.00        2     0.00     0.07  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> > > >::vector(std::initializer_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> > > const&)
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&)
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::_S_relocate(char const*, char const**, char const**, std::allocator<char const>&)
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::_S_do_relocate(char const*, char const**, char const**, std::allocator<char const>&, std::integral_constant<bool, true>)
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::data()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::reserve(unsigned long)
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<char const, std::allocator<char const> >::~vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector()
  0.00      0.03     0.00        2     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::~vector()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>)
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >)
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >)
  0.00      0.03     0.00        2     0.00     0.02  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> >::__sv_wrapper, std::allocator<char> const&)
  0.00      0.03     0.00        2     0.00     0.02  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&)
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::list<ed::message, std::allocator<ed::message> >::list()
  0.00      0.03     0.00        2     0.00     0.00  std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list()
  0.00      0.03     0.00        2     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node()
  0.00      0.03     0.00        2     0.00     0.04  std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<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.03     0.00        2     0.00     0.04  void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<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.03     0.00        2     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.01  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.03     0.00        2     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.03     0.00        2     0.00     0.01  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.03     0.00        2     0.00     0.00  std::__detail::Listnode_header::Listnode_header()
  0.00      0.03     0.00        2     0.00     0.00  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&)>&&)
  0.00      0.03     0.00        2     0.00     0.00  std::function<void (unittest::reporter::state&, unittest::reporter::callbackreason_t)>::function(decltype(nullptr))
  0.00      0.03     0.00        2     0.00     0.00  std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function()
  0.00      0.03     0.00        2     0.00     0.01  std::function<void ()>::~function()
  0.00      0.03     0.00        2     0.00     0.00  std::weak_ptr<ed::connection>::weak_ptr()
  0.00      0.03     0.00        2     0.00     0.00  std::weak_ptr<ed::connection>::~weak_ptr()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.16  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.03     0.00        2     0.00     0.00  void std::destroyat<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<ed::dispatcher>(ed::dispatcher)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<unittest::reporter::state>(unittest::reporter::state)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser)
  0.00      0.03     0.00        2     0.00     0.00  void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor)
  0.00      0.03     0.00        2     0.00     0.02  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.03     0.00        2     0.00     0.48  std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     0.00     0.00  std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>()
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&)
  0.00      0.03     0.00        2     0.00     0.00  char const* std::_relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.02  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.03     0.00        2     0.00     0.48  decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char**>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.04  decltype (::new ((void)(0)) 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<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> >&&)
  0.00      0.03     0.00        2     0.00     0.16  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.03     0.00        2     0.00     0.16  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.03     0.00        2     0.00     0.00  std::enableif<std::__is_bitwise_relocatable<char const, void>::value, char const**>::type std::__relocatea1<char const, char const>(char const**, char const**, char const**, std::allocator<char const>&)
  0.00      0.03     0.00        2     0.00     0.02  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.03     0.00        2     0.00     0.48  std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&)
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  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.03     0.00        2     0.00     0.00  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.03     0.00        2     0.00     0.00  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> >&)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  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&)
  0.00      0.03     0.00        2     0.00     0.00  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&))
  0.00      0.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     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.03     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>::type&)
  0.00      0.03     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>::type&)
  0.00      0.03     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.03     0.00        2     0.00     0.00  void std::Destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
  0.00      0.03     0.00        2     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.03     0.00        2     0.00     0.00  void std::Destroy<unsigned int>(unsigned int, unsigned int)
  0.00      0.03     0.00        2     0.00     0.00  void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&)
  0.00      0.03     0.00        2     0.00     0.16  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.03     0.00        2     0.00     0.00  bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr))
  0.00      0.03     0.00        2     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&)
  0.00      0.03     0.00        2     0.00     0.00  bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr))
  0.00      0.03     0.00        2     0.00     1.42  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> >&&)
  0.00      0.03     0.00        2     0.00     0.43  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&)
  0.00      0.03     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&)
  0.00      0.03     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&)
  0.00      0.03     0.00        2     0.00     0.00  operator delete(void, void)
  0.00      0.03     0.00        2     0.00     0.01  std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, ed::message const&)
  0.00      0.03     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.03     0.00        1     0.00     0.16  CATCH2_INTERNAL_TEST_0()
  0.00      0.03     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00      0.03     0.00        1     0.00     0.01  test_connection::test_connection(std::shared_ptr<communicator_daemon::server>)
  0.00      0.03     0.00        1     0.00     0.14  test_connection::~test_connection()
  0.00      0.03     0.00        1     0.00     0.01  communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool)
  0.00      0.03     0.00        1     0.00     0.14  communicator_daemon::base_connection::~base_connection()
  0.00      0.03     0.00        1     0.00     0.00  Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.03     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.03     0.00        1     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00      0.03     0.00        1     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00      0.03     0.00        1     0.00     0.00  Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      0.03     0.00        1     0.00     0.00  Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00      0.03     0.00        1     0.00     0.19  unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()())
  0.00      0.03     0.00        1     0.00     0.01  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator()
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.03     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.03     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.03     0.00        1     0.00     0.00  __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_ptr()
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_addr()
  0.00      0.03     0.00        1     0.00     0.00  communicator_daemon::base_connection::get_server_name[abi:cxx11]() const
  0.00      0.03     0.00        1     0.00     0.00  communicator_daemon::base_connection::get_connection_ended() const
  0.00      0.03     0.00        1     0.00     0.00  communicator_daemon::base_connection::get_connection_started() const
  0.00      0.03     0.00        1     0.00     0.05  Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00      0.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const
  0.00      0.03     0.00        1     0.00     0.00  std::allocator<communicatord::communicator>::allocator()
  0.00      0.03     0.00        1     0.00     0.00  std::allocator<ed::dispatcher>::allocator()
  0.00      0.03     0.00        1     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocator<communicatord::communicator>(std::allocator<communicatord::communicator> const&)
  0.00      0.03     0.00        1     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.03     0.00        1     0.00     1.28  std::shared_ptr<snaplogger::logger>::~shared_ptr()
  0.00      0.03     0.00        1     0.00     0.14  std::shared_ptr<snaplogger::appender>::~shared_ptr()
  0.00      0.03     0.00        1     0.00     0.02  std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     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.03     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.03     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.03     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.03     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.03     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.03     0.00        1     0.00     0.02  std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     0.00     0.00  std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      0.03     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.03     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.03     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&)
  0.00      0.03     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&)
  0.00      0.03     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&)
  0.00      0.03     0.00        1     0.00     0.00  bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&)
  0.00      0.03     0.00        1     0.00     0.00  void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>)
  0.00      0.03     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::Spebo_helper(std::allocator<communicatord::communicator> const&)
  0.00      0.03     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::~Spebo_helper()
  0.00      0.03     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&)
  0.00      0.03     0.00        1     0.00     0.02  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.03     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.03     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.03     0.00        1     0.00     0.02  void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     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.03     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.03     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.03     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.03     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.03     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<communicatord::communicator>)
  0.00      0.03     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.03     0.00        1     0.00     0.00  std::Sp_counted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.03     0.00        1     0.00     0.02  std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     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.03     0.00        1     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.03     0.00        1     0.00     0.00  std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base&, std::Rbtree_node_base const&)
  0.00      0.03     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.03     0.00        1     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> > const&)
  0.00      0.03     0.00        1     0.00     0.00  std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node_base const)
  0.00      0.03     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&)
  0.00      0.03     0.00        1     0.00     0.00  std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&)
  0.00      0.03     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.03     0.00        1     0.00     0.02  std::enableif<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&)
  0.00      0.03     0.00        1     0.00     0.02  std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&)
  0.00      0.03     0.00        1     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.03     0.00        1     0.00     0.02  std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     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.03     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.03     0.00        1     0.00     0.02  decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&)
  0.00      0.03     0.00        1     0.00     0.02  void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&)
  0.00      0.03     0.00        1     0.00     0.02  std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1])
  0.00      0.03     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.03     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.03     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.03     0.00        1     0.00     0.00  std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >)
  0.00      0.03     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00      0.03     0.00        1     0.00     0.00  main::{lambda()#1}::operator void (*)()() const
  0.00      0.03     0.00        1     0.00     0.00  main::{lambda()#1}::FUN()
  0.00      0.03     0.00        1     0.00     0.02  CATCH2INTERNAL_TEST_4()::{lambda()#2}::operator()() const
  0.00      0.03     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const
  0.00      0.03     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&)
  0.00      0.03     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({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 33.33% of 0.03 seconds

index % time    self  children    called     name
                0.01    0.01   42022/42022       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
[1]     66.7    0.01    0.01   42022         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [1]
                0.00    0.01   42146/42146       std::pointer_traits<char const>::pointer_to(char const&) [4]
-----------------------------------------------
                0.00    0.00    1447/41980       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> >&&) [31]
                0.00    0.00    4420/41980       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> >&&) [17]
                0.00    0.01   17968/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.01   18145/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
[2]     66.7    0.00    0.02   41980         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
                0.01    0.01   42022/42022       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [1]
                0.00    0.00   42055/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                0.01    0.00   42247/42247       std::pointer_traits<char const>::pointer_to(char const&) [4]
[3]     33.3    0.01    0.00   42247         char const std::addressof<char const>(char const&) [3]
                0.00    0.00   42297/42297       char const std::__addressof<char const>(char const&) [397]
-----------------------------------------------
                0.00    0.01   42146/42146       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [1]
[4]     33.3    0.00    0.01   42146         std::pointer_traits<char const>::pointer_to(char const&) [4]
                0.01    0.00   42247/42247       char const std::addressof<char const>(char const&) [3]
-----------------------------------------------
                0.00    0.00     876/38604       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> >&&) [17]
                0.00    0.00    1433/38604       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> >&&) [31]
                0.01    0.00   36295/38604       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
[5]     33.3    0.01    0.00   38604         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [5]
-----------------------------------------------
                0.00    0.00      16/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [330]
                0.00    0.00     726/24139       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&) [35]
                0.00    0.00     794/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     888/24139       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> >&&) [17]
                0.00    0.00    1434/24139       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> >&&) [31]
                0.00    0.00    1967/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [69]
                0.00    0.00    2933/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    3854/24139       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) [34]
                0.00    0.00    5616/24139       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
                0.00    0.00    5911/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
[6]     31.3    0.00    0.01   24139         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.01    0.00   36295/38604       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [5]
                0.00    0.00   36329/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00   36319/41589       std::char_traits<char>::assign(char&, char const&) [398]
-----------------------------------------------
                0.00    0.00     188/18118       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&) [35]
                0.00    0.00     289/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     891/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.01   16750/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
[7]     28.8    0.00    0.01   18118         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
                0.00    0.01   18145/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
                0.00    0.00    4681/4681        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [431]
-----------------------------------------------
                0.00    0.00       3/5994        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> >&&) [246]
                0.00    0.00     598/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     729/5994        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&) [35]
                0.00    0.00     820/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     900/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    2944/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
[8]     28.5    0.00    0.01    5994         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.01   17968/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
-----------------------------------------------
                0.00    0.00       1/3808        unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       1/3808        CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/3808        (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/3808        decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/3808        Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [360]
                0.00    0.00       1/3808        Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [197]
                0.00    0.00       1/3808        std::random_device::random_device() [277]
                0.00    0.00       1/3808        Catch::ReusableStringStream::~ReusableStringStream() [276]
                0.00    0.00       1/3808        Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00       2/3808        unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       2/3808        (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [230]
                0.00    0.00       2/3808        communicatord::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [62]
                0.00    0.00       2/3808        Catch::ReporterSpec::~ReporterSpec() [281]
                0.00    0.00       2/3808        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&) [278]
                0.00    0.00       2/3808        ed::manage_message_definition_paths::~manage_message_definition_paths() [291]
                0.00    0.00       3/3808        Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [316]
                0.00    0.00       3/3808        communicator_daemon::base_connection::~base_connection() [159]
                0.00    0.00       3/3808        Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [318]
                0.00    0.00       3/3808        Catch::TestSpecParser::~TestSpecParser() [317]
                0.00    0.00       4/3808        (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       4/3808        Catch::TestCaseTracking::TrackerContext::startRun() [181]
                0.00    0.00       4/3808        Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [300]
                0.00    0.00       4/3808        Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [264]
                0.00    0.00       6/3808        std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, ed::message const&) [286]
                0.00    0.00       6/3808        Catch::ConfigData::~ConfigData() [168]
                0.00    0.00       6/3808        Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
                0.00    0.00       7/3808        Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [280]
                0.00    0.00       7/3808        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> >&) [208]
                0.00    0.00       8/3808        (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       8/3808        CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       8/3808        Catch::TestCaseInfo::~TestCaseInfo() [266]
                0.00    0.00       8/3808        Catch::ColumnInfo::~ColumnInfo() [265]
                0.00    0.00       9/3808        Catch::ReporterRegistry::ReporterRegistry() [160]
                0.00    0.00       9/3808        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [263]
                0.00    0.00      10/3808        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
                0.00    0.00      11/3808        Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [243]
                0.00    0.00      12/3808        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [235]
                0.00    0.00      14/3808        (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00      15/3808        advgetopt::getopt::~getopt() [33]
                0.00    0.00      22/3808        Catch::RunContext::runTest(Catch::TestCaseHandle const&) [13]
                0.00    0.00      22/3808        Catch::TestCaseStats::~TestCaseStats() [206]
                0.00    0.00      22/3808        Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [143]
                0.00    0.00      25/3808        CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      30/3808        Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [194]
                0.00    0.00      33/3808        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> >) [191]
                0.00    0.00      55/3808        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair() [55]
                0.00    0.00      65/3808        Catch::SectionInfo::~SectionInfo() [161]
                0.00    0.00     113/3808        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [137]
                0.00    0.00     139/3808        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> >) [114]
                0.00    0.00     171/3808        std::pair<std::__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() [99]
                0.00    0.00     181/3808        addr::addr::~addr() [93]
                0.00    0.00     213/3808        Catch::Clara::Detail::BasicResult<void>::~BasicResult() [90]
                0.00    0.00     215/3808        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [89]
                0.00    0.00     378/3808        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() [68]
                0.00    0.00     391/3808        ed::message::~message() <cycle 1> [42]
                0.00    0.00    1540/3808        unittest::reporter::token::~token() [19]
[9]     26.6    0.00    0.01    3808         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.01   16750/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
                0.00    0.00   16817/16817       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [405]
-----------------------------------------------
                                                 <spontaneous>
[10]    23.6    0.00    0.01                 Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [10]
                0.00    0.01       3/3           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [1679]
-----------------------------------------------
                0.00    0.01       3/3           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [10]
[11]    22.4    0.00    0.01       3         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/2           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> >&&) [21]
                0.00    0.00       3/3           advgetopt::getopt::~getopt() [33]
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/3           addr::addr::~addr() [93]
                0.00    0.00       4/6           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) [135]
                0.00    0.00       4/8           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) [112]
                0.00    0.00       2/2           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> > > >::vector(std::initializer_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> > > const&) [166]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/10          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> > > >::~vector() [124]
                0.00    0.00      25/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       4/7           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&) [188]
                0.00    0.00       2/2           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>&) [223]
                0.00    0.00       4/8           std::shared_ptr<ed::communicator>::~shared_ptr() [196]
                0.00    0.00       2/2           std::function<void ()>::~function() [267]
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
                0.00    0.00       6/2214        std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                0.00    0.00       2/2           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>&) [308]
                0.00    0.00       2/589         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&) [29]
                0.00    0.00       1/3           Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [247]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
                0.00    0.00       2/2214        std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
                0.00    0.00       2/2214        std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [341]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [339]
                0.00    0.00       2/2214        std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                0.00    0.00       2/2214        std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
                0.00    0.00       1/3           Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [316]
                0.00    0.00       1/2214        CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
                0.00    0.00       1/2214        CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
                0.00    0.00       6/12          unittest::g_source_dir[abi:cxx11]() [358]
                0.00    0.00       2/6           unittest::g_dist_dir[abi:cxx11]() [354]
                0.00    0.00      18/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00      18/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::push_back(char const&&) [921]
                0.00    0.00      12/87          bool __gnu_cxx::operator==<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> > > > > const&, __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> > > > > const&) [627]
                0.00    0.00      10/96          __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> > > > >::operator() const [619]
                0.00    0.00      10/138         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [563]
                0.00    0.00      10/96          __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> > > > >::operator++() [618]
                0.00    0.00       9/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       6/6           std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1062]
                0.00    0.00       6/6           std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1060]
                0.00    0.00       4/244         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> > > >::size() const [527]
                0.00    0.00       4/8           std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [976]
                0.00    0.00       4/6           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1073]
                0.00    0.00       3/8           unittest::g_progress() [968]
                0.00    0.00       2/2           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>&) [1371]
                0.00    0.00       2/2           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)&&) [1373]
                0.00    0.00       2/2           Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1355]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [1633]
                0.00    0.00       2/2           std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1420]
                0.00    0.00       2/203         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [541]
                0.00    0.00       2/365         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [490]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::vector() [1592]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
                0.00    0.00       2/135         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> > > >::begin() const [566]
                0.00    0.00       2/135         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> > > >::end() const [565]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::data() [1590]
                0.00    0.00       2/4           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [1165]
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1329]
                0.00    0.00       2/12          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&) [899]
                0.00    0.00       2/6           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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
                0.00    0.00       2/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr() [1030]
                0.00    0.00       2/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
                0.00    0.00       2/6           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1072]
                0.00    0.00       2/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       2/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00       2/2           std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1418]
                0.00    0.00       2/6           Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1036]
                0.00    0.00       2/6           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) [1035]
                0.00    0.00       2/6           Catch::BinaryExpr<int, int>::~BinaryExpr() [1032]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::~vector() [1593]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
                0.00    0.00       1/1           Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1680]
                0.00    0.00       1/1           Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1685]
-----------------------------------------------
                0.00    0.00      20/2929        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [214]
                0.00    0.00     132/2929        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.01    2777/2929        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&) [14]
[12]    19.3    0.00    0.01    2929         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    2944/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00    2933/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00     202/789         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    5872/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00    2727/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00    2726/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                                                 <spontaneous>
[13]    18.4    0.00    0.01                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [13]
                0.00    0.01      14/14          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> > const&) [15]
                0.00    0.00      22/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00      22/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       2/2775        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> >&&) [246]
                0.00    0.00       9/2775        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&) [188]
                0.00    0.00      13/2775        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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [192]
                0.00    0.00      16/2775        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&) [63]
                0.00    0.01    2735/2775        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> > const&) [15]
[14]    18.3    0.00    0.01    2775         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&) [14]
                0.00    0.01    2777/2929        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    2788/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    2787/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.01      14/14          Catch::RunContext::runTest(Catch::TestCaseHandle const&) [13]
[15]    18.0    0.00    0.01      14         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> > const&) [15]
                0.00    0.01    2735/2775        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&) [14]
-----------------------------------------------
[16]    15.4    0.00    0.00    2214+11505   <cycle 1 as a whole> [16]
                0.00    0.00       2             unittest::reporter::parser::~parser() <cycle 1> [20]
                0.00    0.00      11             ed::message::~message() <cycle 1> [42]
                0.00    0.00     113             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [137]
                0.00    0.00       2             unittest::reporter::state::~state() <cycle 1> [239]
                0.00    0.00       2             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
                0.00    0.00    5651             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
                0.00    0.00    3839             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
                0.00    0.00     646             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [471]
                0.00    0.00     483             std::Functionbase::~Functionbase() <cycle 1> [474]
                0.00    0.00     422             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [482]
                0.00    0.00     358             std::function<void (ed::message&)>::~function() <cycle 1> [493]
                0.00    0.00     297             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [506]
                0.00    0.00     136             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                0.00    0.00       9+115         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> [961]
                0.00    0.00     123             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
                0.00    0.00     116             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [592]
                0.00    0.00     114             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> [594]
                0.00    0.00     114             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> [595]
                0.00    0.00     112             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> [599]
                0.00    0.00     111             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> [601]
                0.00    0.00      97             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [617]
                0.00    0.00      97             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [616]
                0.00    0.00      85             std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [632]
                0.00    0.00      78             std::shared_ptr<ed::message_definition>::~shared_ptr() <cycle 1> [638]
                0.00    0.00      57             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [672]
                0.00    0.00      57             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [670]
                0.00    0.00      54             ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
                0.00    0.00      54             std::shared_ptr<void>::~shared_ptr() <cycle 1> [690]
                0.00    0.00      54             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [693]
                0.00    0.00      48             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [727]
                0.00    0.00      48             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [726]
                0.00    0.00      34             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [770]
                0.00    0.00      33             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> [773]
                0.00    0.00      33             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [772]
                0.00    0.00      19             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [841]
                0.00    0.00      14             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
                0.00    0.00      14             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [884]
                0.00    0.00      14             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [885]
                0.00    0.00      10             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
                0.00    0.00      10             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [940]
                0.00    0.00       9             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> [963]
                0.00    0.00       8             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                0.00    0.00       6             void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1104]
                0.00    0.00       6             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1103]
                0.00    0.00       6             void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1076]
                0.00    0.00       6             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
                0.00    0.00       6             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1085]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
                0.00    0.00       5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
                0.00    0.00       5             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1121]
                0.00    0.00       4             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [1166]
                0.00    0.00       4             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
                0.00    0.00       4             CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
                0.00    0.00       4             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> [1211]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1301]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1285]
                0.00    0.00       3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1300]
                0.00    0.00       3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1283]
                0.00    0.00       2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
                0.00    0.00       2             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> [1527]
                0.00    0.00       2             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1626]
                0.00    0.00       2             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1328]
                0.00    0.00       2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
                0.00    0.00       2             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> [1528]
                0.00    0.00       2             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1627]
                0.00    0.00       2             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
                0.00    0.00       2             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1529]
                0.00    0.00       2             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1628]
                0.00    0.00       2             ed::dispatcher::~dispatcher() <cycle 1> [1332]
                0.00    0.00       2             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
                0.00    0.00       2             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1535]
                0.00    0.00       2             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1631]
                0.00    0.00       2             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
                0.00    0.00       2             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1533]
                0.00    0.00       2             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1630]
                0.00    0.00       2             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
                0.00    0.00       2             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> [1669]
                0.00    0.00       2             void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1668]
                0.00    0.00       2             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> [1461]
                0.00    0.00       2             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1610]
                0.00    0.00       2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1606]
                0.00    0.00       2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
                0.00    0.00       2             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1537]
                0.00    0.00       2             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1620]
                0.00    0.00       2             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
-----------------------------------------------
                0.00    0.00       7/220         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [143]
                0.00    0.00     213/220         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [18]
[17]    11.5    0.00    0.00     220         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> >&&) [17]
                0.00    0.00    4420/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
                0.00    0.00    1767/1767        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [69]
                0.00    0.00     888/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00     876/38604       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [5]
                0.00    0.00    3532/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [408]
                0.00    0.00    2404/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    2152/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00    1979/1979        __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [450]
                0.00    0.00    1849/1849        __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [451]
                0.00    0.00    1758/1758        void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [452]
                0.00    0.00    1752/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00    1623/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00     884/1219        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> >&) [455]
                0.00    0.00     876/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00     381/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
-----------------------------------------------
                                                 <spontaneous>
[18]    11.1    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [18]
                0.00    0.00     213/220         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> >&&) [17]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::parser::~parser() <cycle 1> [20]
[19]    10.8    0.00    0.00       2         unittest::reporter::token::~token() [19]
                0.00    0.00    1540/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                   2             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1631]
[20]    10.8    0.00    0.00       2         unittest::reporter::parser::~parser() <cycle 1> [20]
                0.00    0.00       2/2           unittest::reporter::token::~token() [19]
                                   2             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [592]
                                   2             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
                                   2             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                                   2             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[21]     9.4    0.00    0.00       2         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> >&&) [21]
                0.00    0.00      11/11          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [23]
                0.00    0.00      11/225         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> >&&) [31]
                0.00    0.00      12/101         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> >&) [610]
-----------------------------------------------
                0.00    0.00     700/700         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [24]
[22]     9.2    0.00    0.00     700         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     587/789         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00     820/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00     794/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00     811/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00     809/962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
                0.00    0.00     218/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     217/217         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [534]
                0.00    0.00     190/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00      97/97          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [615]
-----------------------------------------------
                0.00    0.00      11/11          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> >&&) [21]
[23]     9.2    0.00    0.00      11         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [23]
                0.00    0.00      11/11          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [24]
                0.00    0.00      11/2731        std::char_traits<char>::length(char const) [449]
-----------------------------------------------
                0.00    0.00      11/11          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [23]
[24]     9.2    0.00    0.00      11         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [24]
                0.00    0.00     700/700         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     707/707         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [468]
                0.00    0.00     706/706         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [469]
-----------------------------------------------
                0.00    0.00       1/687         unittest::g_source_dir[abi:cxx11]() [358]
                0.00    0.00       1/687         unittest::g_binary_dir[abi:cxx11]() [356]
                0.00    0.00       1/687         unittest::g_dist_dir[abi:cxx11]() [354]
                0.00    0.00       1/687         unittest::g_tmp_dir[abi:cxx11]() [355]
                0.00    0.00       2/687         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&) [278]
                0.00    0.00       2/687         ed::manage_message_definition_paths::~manage_message_definition_paths() [291]
                0.00    0.00       3/687         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [294]
                0.00    0.00       3/687         communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [295]
                0.00    0.00       3/687         Catch::ConfigData::ConfigData() [296]
                0.00    0.00       3/687         Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [297]
                0.00    0.00       4/687         Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [140]
                0.00    0.00      10/687         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [227]
                0.00    0.00      15/687         Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [143]
                0.00    0.00      22/687         Catch::RunContext::runTest(Catch::TestCaseHandle const&) [13]
                0.00    0.00     189/687         ed::message::message() [77]
                0.00    0.00     213/687         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [73]
                0.00    0.00     214/687         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [71]
[25]     7.7    0.00    0.00     687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00    5911/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00    5929/13029       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [409]
                0.00    0.00    5923/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
-----------------------------------------------
                0.00    0.00    5703/5703        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&) [29]
[26]     7.3    0.00    0.00    5703         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [26]
                0.00    0.00    5669/5669        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [27]
-----------------------------------------------
                0.00    0.00    5669/5669        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [26]
[27]     7.3    0.00    0.00    5669         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [27]
                0.00    0.00    5609/5609        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
-----------------------------------------------
                0.00    0.00    5609/5609        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [27]
[28]     7.3    0.00    0.00    5609         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
                0.00    0.00    5616/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00    5677/5677        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [418]
                0.00    0.00    5672/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    5615/5615        bool __gnu_cxx::__is_null_pointer<char>(char) [423]
                0.00    0.00    5609/5609        std::iterator_traits<char>::difference_type std::distance<char>(char, char) [425]
                0.00    0.00    2976/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00    2962/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00    2913/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
-----------------------------------------------
                0.00    0.00       1/589         communicator_daemon::base_connection::get_server_name[abi:cxx11]() const [353]
                0.00    0.00       2/589         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/589         Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00       3/589         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [248]
                0.00    0.00       3/589         Catch::ConfigData::ConfigData(Catch::ConfigData const&) [290]
                0.00    0.00       4/589         Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [279]
                0.00    0.00       7/589         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> >&) [208]
                0.00    0.00      11/589         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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [192]
                0.00    0.00      14/589         Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [205]
                0.00    0.00      27/589         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&) [180]
                0.00    0.00      30/589         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) [135]
                0.00    0.00      66/589         addr::addr::addr(addr::addr const&) [136]
                0.00    0.00      77/589         std::pair<std::__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&) [115]
                0.00    0.00     124/589         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&) [88]
                0.00    0.00     218/589         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&) [67]
[29]     7.3    0.00    0.00     589         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&) [29]
                0.00    0.00    5703/5703        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [26]
                0.00    0.00   11322/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    5670/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00    5667/13029       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [409]
                0.00    0.00    5643/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00    5626/5642        __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [422]
                0.00    0.00    5622/11979       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [410]
-----------------------------------------------
                0.00    0.00     202/789         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00     587/789         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
[30]     5.7    0.00    0.00     789         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00     900/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00     891/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
                0.00    0.00    1797/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00    1542/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00     904/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
                0.00    0.00     895/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00     893/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00     750/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                0.00    0.00       1/225         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [314]
                0.00    0.00       1/225         Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [313]
                0.00    0.00       1/225         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> > > > >) [312]
                0.00    0.00       2/225         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> >&&) [246]
                0.00    0.00       2/225         Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [284]
                0.00    0.00       9/225         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&) [188]
                0.00    0.00       9/225         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<>) [193]
                0.00    0.00      11/225         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> >&&) [21]
                0.00    0.00      12/225         decltype (::new ((void)(0)) 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<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> >&&) [186]
                0.00    0.00      15/225         Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [170]
                0.00    0.00      15/225         Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [171]
                0.00    0.00      22/225         Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [148]
                0.00    0.00      22/225         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) [149]
                0.00    0.00      27/225         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) [112]
                0.00    0.00      29/225         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [141]
                0.00    0.00      47/225         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> >&&) [102]
[31]     5.4    0.00    0.00     225         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> >&&) [31]
                0.00    0.00    1447/41980       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
                0.00    0.00    1434/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00    1433/38604       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [5]
                0.00    0.00    2874/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00    2266/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00    1433/13029       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [409]
                0.00    0.00    1432/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00    1431/16297       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [406]
                0.00    0.00    1426/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [408]
                0.00    0.00     839/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     833/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00     598/10706       std::char_traits<char>::copy(char, char const, unsigned long) [412]
-----------------------------------------------
                                                 <spontaneous>
[32]     5.4    0.00    0.00                 main [32]
                0.00    0.00       1/1           std::shared_ptr<snaplogger::logger>::~shared_ptr() [39]
                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 ()()) [145]
                0.00    0.00       1/1           std::shared_ptr<snaplogger::appender>::~shared_ptr() [157]
                0.00    0.00       2/2           std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1417]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [1747]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_4() [11]
[33]     5.0    0.00    0.00       3         advgetopt::getopt::~getopt() [33]
                0.00    0.00       5/5           std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<advgetopt::option_info>, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~map() [59]
                0.00    0.00       5/5           std::map<char32_t, std::shared_ptr<advgetopt::option_info>, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~map() [132]
                0.00    0.00       5/5           std::shared_ptr<advgetopt::variables>::~shared_ptr() [139]
                0.00    0.00       5/78          std::shared_ptr<advgetopt::option_info>::~shared_ptr() [41]
                0.00    0.00      15/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00    1658/3822        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00    2164/3822        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) [64]
[34]     5.0    0.00    0.00    3822         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) [34]
                0.00    0.00    3854/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00    3864/3864        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [442]
                0.00    0.00    3858/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    3824/3824        bool __gnu_cxx::__is_null_pointer<char const>(char const) [446]
                0.00    0.00    3824/3824        std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [447]
                0.00    0.00     389/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00     380/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00     372/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
-----------------------------------------------
                0.00    0.00     725/725         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&) [36]
[35]     4.7    0.00    0.00     725         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&) [35]
                0.00    0.00     729/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00     726/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00     188/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
                0.00    0.00    1389/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     722/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00     692/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00     188/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
                0.00    0.00     185/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
                0.00    0.00     185/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
-----------------------------------------------
                0.00    0.00     716/716         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> > const&) [37]
[36]     4.7    0.00    0.00     716         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&) [36]
                0.00    0.00     725/725         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&) [35]
                0.00    0.00     715/715         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [467]
-----------------------------------------------
                0.00    0.00       1/25          Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [197]
                0.00    0.00       7/25          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> >&) [91]
                0.00    0.00      17/25          addr::addr::operator=(addr::addr const&) [44]
[37]     4.7    0.00    0.00      25         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> > const&) [37]
                0.00    0.00     716/716         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&) [36]
-----------------------------------------------
                0.00    0.00     610/610         std::shared_ptr<snaplogger::logger>::~shared_ptr() [39]
[38]     4.3    0.00    0.00     610         std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
                0.00    0.00     615/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       1/1           main [32]
[39]     4.3    0.00    0.00       1         std::shared_ptr<snaplogger::logger>::~shared_ptr() [39]
                0.00    0.00     610/610         std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
-----------------------------------------------
                0.00    0.00     540/540         std::shared_ptr<advgetopt::option_info>::~shared_ptr() [41]
[40]     3.7    0.00    0.00     540         std::__shared_ptr<advgetopt::option_info, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [40]
                0.00    0.00     539/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       5/78          advgetopt::getopt::~getopt() [33]
                0.00    0.00      18/78          std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >::~pair() [128]
                0.00    0.00      55/78          std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair() [55]
[41]     3.7    0.00    0.00      78         std::shared_ptr<advgetopt::option_info>::~shared_ptr() [41]
                0.00    0.00     540/540         std::__shared_ptr<advgetopt::option_info, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [40]
-----------------------------------------------
                                   5             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1121]
                0.00    0.00       1/2214        (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/2214        CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[42]     3.7    0.00    0.00      11         ed::message::~message() <cycle 1> [42]
                0.00    0.00     391/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00      56/67          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() [101]
                                  54             std::shared_ptr<void>::~shared_ptr() <cycle 1> [690]
-----------------------------------------------
                0.00    0.00       4/20          Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [140]
                0.00    0.00      16/20          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&) [63]
[43]     3.3    0.00    0.00      20         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     598/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00     289/18118       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
                0.00    0.00     291/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
                0.00    0.00     291/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     290/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
                0.00    0.00     290/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00     285/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
                0.00    0.00     284/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
-----------------------------------------------
                                                 <spontaneous>
[44]     3.2    0.00    0.00                 addr::addr::operator=(addr::addr const&) [44]
                0.00    0.00      17/25          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> > const&) [37]
-----------------------------------------------
                0.00    0.00       2/2           decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char**>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
[45]     3.2    0.00    0.00       2         (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
                0.00    0.00       4/8           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) [112]
                0.00    0.00       2/6           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) [135]
                0.00    0.00       4/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/2           ed::Callback::Callback(std::function<void (ed::message&)>) [200]
                0.00    0.00       2/20          ed::Callback::~Callback() [81]
                0.00    0.00       3/7           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&) [188]
                0.00    0.00      14/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       2/2214        std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [1166]
                0.00    0.00       2/2214        std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
                0.00    0.00       2/2214        ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
                0.00    0.00       2/2214        std::function<void (ed::message&)>::~function() <cycle 1> [493]
                0.00    0.00       4/12          unittest::g_source_dir[abi:cxx11]() [358]
                0.00    0.00       2/6           unittest::g_dist_dir[abi:cxx11]() [354]
                0.00    0.00       8/8           std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [975]
                0.00    0.00       2/2           ed::manage_message_definition_paths::manage_message_definition_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1333]
                0.00    0.00       2/2           std::weak_ptr<ed::connection>::weak_ptr() [1621]
                0.00    0.00       2/2           std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [1451]
                0.00    0.00       2/2           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&) [1659]
                0.00    0.00       2/2           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&)>&&) [1618]
                0.00    0.00       2/2           ed::Expression::Expression(char const) [1330]
                0.00    0.00       2/2           std::allocator<ed::dispatchermatch>::allocator() [1430]
                0.00    0.00       2/2           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
                0.00    0.00       2/12          std::allocator<ed::dispatcher_match>::~allocator() [911]
                0.00    0.00       1/1           std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
[46]     3.2    0.00    0.00       2         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/2           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
[47]     3.2    0.00    0.00       2         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       2/2           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) [1486]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
[48]     3.2    0.00    0.00       2         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/4           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&) [1151]
                0.00    0.00       2/2           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> >&) [1650]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1517]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [1066]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_messenger>::~allocator() [979]
                0.00    0.00       2/2           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)) [1518]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1090]
                0.00    0.00       2/4           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() [1190]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1152]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
[49]     3.2    0.00    0.00       2         void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
                0.00    0.00       2/2           decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
[50]     3.2    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
                0.00    0.00       2/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [1066]
                0.00    0.00       2/2           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>) [1558]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_messenger>::~allocator() [979]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1090]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[51]     3.2    0.00    0.00       2         std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       2/2           std::allocator<(anonymous namespace)::test_messenger>::allocator() [1429]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_messenger>::~allocator() [979]
-----------------------------------------------
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
[52]     3.2    0.00    0.00       2         decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
[53]     3.2    0.00    0.00       2         std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/16          (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
                0.00    0.00       2/16          char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
                0.00    0.00       2/16          unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
                0.00    0.00       2/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [57]
[54]     3.0    0.00    0.00      55         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<advgetopt::option_info> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [54]
                0.00    0.00      55/55          void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [58]
-----------------------------------------------
                0.00    0.00      55/55          void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [58]
[55]     3.0    0.00    0.00      55         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair() [55]
                0.00    0.00      55/78          std::shared_ptr<advgetopt::option_info>::~shared_ptr() [41]
                0.00    0.00      55/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
[56]     3.0    0.00    0.00      55         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [56]
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [57]
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [681]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [56]
[57]     3.0    0.00    0.00      55         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [57]
                0.00    0.00      55/55          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<advgetopt::option_info> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [54]
                0.00    0.00      55/55          std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [679]
                0.00    0.00      55/110         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_get_Node_allocator() [604]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [54]
[58]     3.0    0.00    0.00      55         void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [58]
                0.00    0.00      55/55          std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair() [55]
-----------------------------------------------
                0.00    0.00       5/5           advgetopt::getopt::~getopt() [33]
[59]     3.0    0.00    0.00       5         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<advgetopt::option_info>, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~map() [59]
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree() [61]
-----------------------------------------------
                                  55             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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree() [61]
[60]     3.0    0.00    0.00       5+55      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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [56]
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base) [683]
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base) [682]
                                  55             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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
-----------------------------------------------
                0.00    0.00       5/5           std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<advgetopt::option_info>, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~map() [59]
[61]     3.0    0.00    0.00       5         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree() [61]
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_begin() [1120]
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1119]
-----------------------------------------------
                                                 <spontaneous>
[62]     2.9    0.00    0.00                 communicatord::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [62]
                0.00    0.00       2/2           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&) [63]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       2/2           communicatord::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [62]
[63]     2.9    0.00    0.00       2         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&) [63]
                0.00    0.00      16/20          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00      16/2775        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&) [14]
                0.00    0.00      16/20          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [214]
                0.00    0.00      16/16          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [330]
                0.00    0.00      16/2731        std::char_traits<char>::length(char const) [449]
                0.00    0.00      16/16          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [866]
                0.00    0.00      16/5642        __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [422]
                0.00    0.00      16/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00    2159/2159        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [65]
[64]     2.8    0.00    0.00    2159         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) [64]
                0.00    0.00    2164/3822        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) [34]
-----------------------------------------------
                0.00    0.00    2085/2085        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
[65]     2.8    0.00    0.00    2085         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [65]
                0.00    0.00    2159/2159        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) [64]
-----------------------------------------------
                0.00    0.00       2/42          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> >::__sv_wrapper, std::allocator<char> const&) [209]
                0.00    0.00       4/42          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [189]
                0.00    0.00      36/42          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [70]
[66]     2.8    0.00    0.00      42         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
                0.00    0.00    2085/2085        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [65]
                0.00    0.00    2086/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00    2085/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [441]
-----------------------------------------------
                                                 <spontaneous>
[67]     2.7    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(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&) [67]
                0.00    0.00     218/589         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&) [29]
-----------------------------------------------
                                                 <spontaneous>
[68]     2.6    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() [68]
                0.00    0.00     378/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00    1767/1767        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> >&&) [17]
[69]     2.6    0.00    0.00    1767         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [69]
                0.00    0.00    1967/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
-----------------------------------------------
                                                 <spontaneous>
[70]     2.4    0.00    0.00                 Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [70]
                0.00    0.00      36/42          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
-----------------------------------------------
                                                 <spontaneous>
[71]     2.4    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [71]
                0.00    0.00     214/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::ParserBase::validate() const [74]
[72]     2.4    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ok() [72]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [73]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [72]
[73]     2.4    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [73]
                0.00    0.00     213/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00     213/213         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [536]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Opt::validate() const [75]
[74]     2.4    0.00    0.00     213         Catch::Clara::Detail::ParserBase::validate() const [74]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ok() [72]
-----------------------------------------------
                                                 <spontaneous>
[75]     2.4    0.00    0.00                 Catch::Clara::Opt::validate() const [75]
                0.00    0.00     213/213         Catch::Clara::Detail::ParserBase::validate() const [74]
                0.00    0.00     338/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [462]
                0.00    0.00     338/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [465]
                0.00    0.00     213/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [464]
                0.00    0.00     213/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [463]
-----------------------------------------------
                0.00    0.00       1/48          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       1/48          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/48          decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/48          std::random_device::random_device() [277]
                0.00    0.00       1/48          Catch::ReusableStringStream::~ReusableStringStream() [276]
                0.00    0.00       1/48          Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00       2/48          (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [230]
                0.00    0.00       3/48          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       4/48          (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       4/48          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       4/48          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]) [198]
                0.00    0.00       4/48          Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [199]
                0.00    0.00       6/48          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       6/48          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       9/48          Catch::ReporterRegistry::ReporterRegistry() [160]
[76]     2.2    0.00    0.00      48         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00    1658/3822        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) [34]
                0.00    0.00    1689/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [441]
                0.00    0.00    1679/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00    1665/2731        std::char_traits<char>::length(char const) [449]
-----------------------------------------------
                0.00    0.00       1/6           (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[77]     2.1    0.00    0.00       6         ed::message::message() [77]
                0.00    0.00     189/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00      25/26          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() [806]
                0.00    0.00      23/23          std::shared_ptr<void>::shared_ptr() [821]
-----------------------------------------------
                0.00    0.00       1/263         Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [362]
                0.00    0.00       1/263         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [361]
                0.00    0.00       3/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [323]
                0.00    0.00      16/263         Catch::Clara::Opt::Opt(bool&) [228]
                0.00    0.00     242/263         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [83]
[78]     1.8    0.00    0.00     263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
                0.00    0.00     263/263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [79]
-----------------------------------------------
                0.00    0.00     263/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
[79]     1.8    0.00    0.00     263         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [79]
                0.00    0.00     263/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00     252/252         ed::Callback::~Callback() [81]
[80]     1.8    0.00    0.00     252         ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [80]
                0.00    0.00     252/2214        std::function<void (ed::message&)>::~function() <cycle 1> [493]
-----------------------------------------------
                0.00    0.00       2/20          (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       2/20          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) [202]
                0.00    0.00       2/20          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) [204]
                0.00    0.00       2/20          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) [201]
                0.00    0.00       2/20          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) [203]
                0.00    0.00      10/20          ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[81]     1.8    0.00    0.00      20         ed::Callback::~Callback() [81]
                0.00    0.00     252/252         ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [80]
-----------------------------------------------
                0.00    0.00       1/242         Catch::Clara::Help::~Help() [363]
                0.00    0.00       8/242         unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00      34/242         Catch::makeCommandLineParser(Catch::ConfigData&) [84]
                0.00    0.00     199/242         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [92]
[82]     1.7    0.00    0.00     242         Catch::Clara::Opt::~Opt() [82]
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [83]
                0.00    0.00     242/258         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [520]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Opt::~Opt() [82]
[83]     1.7    0.00    0.00     242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [83]
                0.00    0.00     242/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
                0.00    0.00     242/242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [528]
-----------------------------------------------
                                                 <spontaneous>
[84]     1.7    0.00    0.00                 Catch::makeCommandLineParser(Catch::ConfigData&) [84]
                0.00    0.00      35/49          Catch::Clara::Parser::~Parser() [87]
                0.00    0.00      34/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [174]
                0.00    0.00      34/242         Catch::Clara::Opt::~Opt() [82]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [319]
                0.00    0.00       1/50          Catch::Clara::ExeName::~ExeName() [142]
                0.00    0.00       2/6           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) [287]
                0.00    0.00      50/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [656]
                0.00    0.00      34/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [759]
-----------------------------------------------
                                                 <spontaneous>
[85]     1.6    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 [85]
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [90]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
                0.00    0.00       6/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       7/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [481]
                0.00    0.00       7/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [478]
                0.00    0.00       4/5           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&) [1105]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[86]     1.6    0.00    0.00       2         ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
                0.00    0.00      10/20          ed::Callback::~Callback() [81]
                0.00    0.00       2/2           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) [202]
                0.00    0.00       2/2           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) [204]
                0.00    0.00       2/2           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) [201]
                0.00    0.00       2/2           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) [203]
                0.00    0.00      10/18          ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00       2/2           ed::Expression::Expression() [1331]
                0.00    0.00       2/2           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) [1338]
                0.00    0.00       2/2           ed::MatchFunc::MatchFunc() [1337]
                0.00    0.00       2/2           ed::Tag::Tag() [1334]
                0.00    0.00       2/2           ed::Priority::Priority() [1336]
                0.00    0.00       2/2           std::shared_ptr<ed::message_definition>::shared_ptr() [1452]
                0.00    0.00       2/2           bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1674]
-----------------------------------------------
                0.00    0.00       1/49          Catch::Session::Session() [298]
                0.00    0.00       1/49          Catch::Session::~Session() [299]
                0.00    0.00       2/49          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [207]
                0.00    0.00       2/49          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [262]
                0.00    0.00       8/49          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00      35/49          Catch::makeCommandLineParser(Catch::ConfigData&) [84]
[87]     1.5    0.00    0.00      49         Catch::Clara::Parser::~Parser() [87]
                0.00    0.00      49/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
                0.00    0.00      49/50          Catch::Clara::ExeName::~ExeName() [142]
                0.00    0.00      49/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [716]
                0.00    0.00      49/344         Catch::Clara::Detail::ParserBase::~ParserBase() [499]
-----------------------------------------------
                0.00    0.00      36/122         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [162]
                0.00    0.00      86/122         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> >) [111]
[88]     1.5    0.00    0.00     122         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&) [88]
                0.00    0.00     124/589         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&) [29]
                0.00    0.00     124/205         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [540]
                0.00    0.00     124/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                                                 <spontaneous>
[89]     1.5    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [89]
                0.00    0.00     215/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
[90]     1.5    0.00    0.00     213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [90]
                0.00    0.00     213/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00     213/213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [537]
-----------------------------------------------
                                                 <spontaneous>
[91]     1.4    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> >&) [91]
                0.00    0.00       7/25          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> > const&) [37]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [226]
-----------------------------------------------
                0.00    0.00      70/199         void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [150]
                0.00    0.00     129/199         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [116]
[92]     1.4    0.00    0.00     199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [92]
                0.00    0.00     199/242         Catch::Clara::Opt::~Opt() [82]
-----------------------------------------------
                0.00    0.00       1/3           communicator_daemon::base_connection::~base_connection() [159]
                0.00    0.00       2/3           CATCH2_INTERNAL_TEST_4() [11]
[93]     1.3    0.00    0.00       3         addr::addr::~addr() [93]
                0.00    0.00     181/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                  72             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> > > >) [94]
                0.00    0.00       2/157         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> > > > >::clear() [338]
                0.00    0.00       2/157         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> > > > >::Reuseor_alloc_node::~Reuseor_alloc_node() [337]
                0.00    0.00     153/157         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() [100]
[94]     1.2    0.00    0.00     157+72      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> > > >) [94]
                0.00    0.00      73/73          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> > > >) [95]
                0.00    0.00      73/98          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) [614]
                0.00    0.00      72/82          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) [636]
                                  72             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> > > >) [94]
-----------------------------------------------
                0.00    0.00      73/73          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> > > >) [94]
[95]     1.2    0.00    0.00      73         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> > > >) [95]
                0.00    0.00      72/72          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> > > >) [96]
                0.00    0.00      72/72          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> > > >) [641]
-----------------------------------------------
                0.00    0.00      72/72          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> > > >) [95]
[96]     1.2    0.00    0.00      72         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> > > >) [96]
                0.00    0.00      70/70          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> > >) [98]
                0.00    0.00      73/121         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() [579]
                0.00    0.00      71/237         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() [529]
-----------------------------------------------
                0.00    0.00      71/71          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> > >) [98]
[97]     1.2    0.00    0.00      71         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> > >) [97]
                0.00    0.00      70/70          std::pair<std::__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() [99]
-----------------------------------------------
                0.00    0.00      70/70          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> > > >) [96]
[98]     1.2    0.00    0.00      70         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> > >) [98]
                0.00    0.00      71/71          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> > >) [97]
-----------------------------------------------
                0.00    0.00      70/70          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> > >) [97]
[99]     1.2    0.00    0.00      70         std::pair<std::__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() [99]
                0.00    0.00     171/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00     149/149         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() [101]
[100]    1.2    0.00    0.00     149         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() [100]
                0.00    0.00     153/157         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> > > >) [94]
                0.00    0.00     155/155         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() [552]
                0.00    0.00     153/198         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() [542]
-----------------------------------------------
                0.00    0.00       1/67          Catch::(anonymous namespace)::prepareReporters(Catch::Config const) [335]
                0.00    0.00       1/67          Catch::ReporterBase::~ReporterBase() [334]
                0.00    0.00       1/67          Catch::ReporterConfig::~ReporterConfig() [336]
                0.00    0.00       1/67          Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00       2/67          Catch::ReporterSpec::~ReporterSpec() [281]
                0.00    0.00       2/67          Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [264]
                0.00    0.00       3/67          libexcept::exception_base_t::~exception_base_t() [215]
                0.00    0.00      56/67          ed::message::~message() <cycle 1> [42]
[101]    1.2    0.00    0.00      67         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() [101]
                0.00    0.00     149/149         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() [100]
-----------------------------------------------
                                                 <spontaneous>
[102]    1.1    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> >&&) [102]
                0.00    0.00      47/225         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> >&&) [31]
                0.00    0.00      48/254         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&) [525]
                0.00    0.00      48/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           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&) [107]
[103]    1.1    0.00    0.00       2         (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       2/6           ed::message::message() [77]
                0.00    0.00       6/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       8/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       2/2           std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, ed::message const&) [286]
                0.00    0.00       2/2214        ed::message::~message() <cycle 1> [42]
                0.00    0.00      32/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00      16/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00      16/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       8/12          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&) [899]
                0.00    0.00       6/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       6/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00       2/3           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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
                0.00    0.00       2/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [1242]
                0.00    0.00       2/6           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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
                0.00    0.00       2/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr() [1030]
                0.00    0.00       2/2           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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1367]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::~BinaryExpr() [1347]
                0.00    0.00       2/2           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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [1368]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr() [1349]
                0.00    0.00       2/5           Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1106]
                0.00    0.00       2/2           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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [1369]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::~BinaryExpr() [1351]
-----------------------------------------------
                0.00    0.00       2/2           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [105]
[104]    1.1    0.00    0.00       2         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>) [104]
                0.00    0.00       2/2           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&) [109]
                0.00    0.00       2/2           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> >&) [1658]
                0.00    0.00       2/2           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 [1625]
                0.00    0.00       2/2           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> >&) [1657]
                0.00    0.00       2/2           (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 [1624]
-----------------------------------------------
                0.00    0.00       2/2           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&) [108]
[105]    1.1    0.00    0.00       2         void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [105]
                0.00    0.00       2/2           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>) [104]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
                0.00    0.00       2/2           std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1648]
-----------------------------------------------
                0.00    0.00       2/2           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&) [110]
[106]    1.1    0.00    0.00       2         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&) [106]
                0.00    0.00       2/2           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&) [108]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [837]
                0.00    0.00       2/4           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&) [1235]
-----------------------------------------------
                0.00    0.00       2/2           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&) [109]
[107]    1.1    0.00    0.00       2         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&) [107]
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1101]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
-----------------------------------------------
                0.00    0.00       2/2           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&) [106]
[108]    1.1    0.00    0.00       2         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&) [108]
                0.00    0.00       2/2           void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [105]
                0.00    0.00       2/4           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&) [1235]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [837]
-----------------------------------------------
                0.00    0.00       2/2           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>) [104]
[109]    1.1    0.00    0.00       2         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&) [109]
                0.00    0.00       2/2           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&) [107]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1101]
                0.00    0.00       2/2           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&) [1664]
-----------------------------------------------
                                                 <spontaneous>
[110]    1.1    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&) [110]
                0.00    0.00       2/2           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&) [106]
                0.00    0.00       2/20          ed::message& std::forward<ed::message&>(std::removereference<ed::message&>::type&) [837]
                0.00    0.00       2/30          std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [786]
-----------------------------------------------
                                                 <spontaneous>
[111]    1.1    0.00    0.00                 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> >) [111]
                0.00    0.00      86/122         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&) [88]
                0.00    0.00      86/96          __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> > > > >::operator() const [619]
                0.00    0.00      86/1219        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> >&) [455]
                0.00    0.00      86/96          __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> > > > >::operator++() [618]
-----------------------------------------------
                0.00    0.00       4/8           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       4/8           CATCH2_INTERNAL_TEST_4() [11]
[112]    1.1    0.00    0.00       8         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) [112]
                0.00    0.00      27/225         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> >&&) [31]
                0.00    0.00      27/57          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.00      27/101         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> >&) [610]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[113]    1.0    0.00    0.00       2         (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/6           ed::message::message() [77]
                0.00    0.00       4/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/3           Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [247]
                0.00    0.00       4/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       2/3           Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [316]
                0.00    0.00       2/2214        ed::message::~message() <cycle 1> [42]
                0.00    0.00      16/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00       8/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       8/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       4/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       4/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00       2/12          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&) [899]
                0.00    0.00       2/6           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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
                0.00    0.00       2/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr() [1030]
                0.00    0.00       2/2           Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1358]
                0.00    0.00       2/2           Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1365]
-----------------------------------------------
                0.00    0.00       3/140         void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [326]
                0.00    0.00      10/140         void std::allocator_traits<std::allocator<std::Listnode<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::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [250]
                0.00    0.00     127/140         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> >) [123]
[114]    1.0    0.00    0.00     140         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> >) [114]
                0.00    0.00     139/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[115]    1.0    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(std::pair<std::__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&) [115]
                0.00    0.00      77/589         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&) [29]
-----------------------------------------------
                0.00    0.00     129/129         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [117]
[116]    0.9    0.00    0.00     129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [116]
                0.00    0.00     129/199         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [92]
-----------------------------------------------
                0.00    0.00      51/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [118]
[117]    0.9    0.00    0.00      51         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [117]
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [116]
                0.00    0.00     129/425         Catch::Clara::Opt std::_addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [479]
-----------------------------------------------
                0.00    0.00      51/51          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [119]
[118]    0.9    0.00    0.00      51         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [118]
                0.00    0.00      51/51          void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [117]
                0.00    0.00      51/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00       1/51          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) [333]
                0.00    0.00      50/51          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
[119]    0.9    0.00    0.00      51         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [119]
                0.00    0.00      51/51          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [118]
-----------------------------------------------
                0.00    0.00     261/261         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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [121]
[120]    0.9    0.00    0.00     261         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> >) [120]
                0.00    0.00     126/126         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> >) [123]
                0.00    0.00     126/1219        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> >&) [455]
-----------------------------------------------
                0.00    0.00     261/261         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> > >(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> > >&) [122]
[121]    0.9    0.00    0.00     261         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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [121]
                0.00    0.00     261/261         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> >) [120]
                0.00    0.00     261/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00     261/261         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> > > >::~vector() [124]
[122]    0.9    0.00    0.00     261         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> > >(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> > >&) [122]
                0.00    0.00     261/261         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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [121]
-----------------------------------------------
                0.00    0.00     126/126         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> >) [120]
[123]    0.9    0.00    0.00     126         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> >) [123]
                0.00    0.00     127/140         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> >) [114]
-----------------------------------------------
                0.00    0.00       1/10          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_move_assign(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::integral_constant<bool, true>) [233]
                0.00    0.00       2/10          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       3/10          Catch::TestSpec::~TestSpec() [190]
                0.00    0.00       4/10          Catch::ConfigData::~ConfigData() [168]
[124]    0.9    0.00    0.00      10         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> > > >::~vector() [124]
                0.00    0.00     261/261         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> > >(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> > >&) [122]
                0.00    0.00     262/262         std::Vectorbase<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> > > >::~Vectorbase() [515]
                0.00    0.00     261/466         std::Vectorbase<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_get_Tp_allocator() [476]
-----------------------------------------------
                0.00    0.00       1/50          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>) [332]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [87]
[125]    0.9    0.00    0.00      50         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
                0.00    0.00      50/51          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [119]
                0.00    0.00      50/80          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [715]
-----------------------------------------------
                0.00    0.00      27/57          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) [112]
                0.00    0.00      30/57          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) [135]
[126]    0.9    0.00    0.00      57         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.00     132/2929        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00     136/2731        std::char_traits<char>::length(char const) [449]
                0.00    0.00     133/962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [130]
[127]    0.9    0.00    0.00      18         void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::destroy<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [127]
                0.00    0.00      18/18          void std::destroy_at<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [131]
-----------------------------------------------
                0.00    0.00      18/18          void std::destroy_at<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [131]
[128]    0.9    0.00    0.00      18         std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >::~pair() [128]
                0.00    0.00      18/78          std::shared_ptr<advgetopt::option_info>::~shared_ptr() [41]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
[129]    0.9    0.00    0.00      18         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [129]
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [130]
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [849]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [129]
[130]    0.9    0.00    0.00      18         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [130]
                0.00    0.00      18/18          void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::destroy<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [127]
                0.00    0.00      18/18          std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [847]
                0.00    0.00      18/36          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_get_Node_allocator() [768]
-----------------------------------------------
                0.00    0.00      18/18          void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::destroy<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [127]
[131]    0.9    0.00    0.00      18         void std::destroy_at<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [131]
                0.00    0.00      18/18          std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >::~pair() [128]
-----------------------------------------------
                0.00    0.00       5/5           advgetopt::getopt::~getopt() [33]
[132]    0.9    0.00    0.00       5         std::map<char32_t, std::shared_ptr<advgetopt::option_info>, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~map() [132]
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree() [134]
-----------------------------------------------
                                  18             std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree() [134]
[133]    0.9    0.00    0.00       5+18      std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [129]
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base) [851]
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base) [850]
                                  18             std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
-----------------------------------------------
                0.00    0.00       5/5           std::map<char32_t, std::shared_ptr<advgetopt::option_info>, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~map() [132]
[134]    0.9    0.00    0.00       5         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree() [134]
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_begin() [1118]
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::Rbtree_impl<std::less<char32_t>, true>::~Rbtree_impl() [1117]
-----------------------------------------------
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       4/6           CATCH2_INTERNAL_TEST_4() [11]
[135]    0.8    0.00    0.00       6         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) [135]
                0.00    0.00      30/57          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.00      30/589         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&) [29]
-----------------------------------------------
                                                 <spontaneous>
[136]    0.8    0.00    0.00                 addr::addr::addr(addr::addr const&) [136]
                0.00    0.00      66/589         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&) [29]
-----------------------------------------------
                                 113             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> [595]
[137]    0.8    0.00    0.00     113         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [137]
                0.00    0.00     113/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                                 114             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [592]
-----------------------------------------------
                0.00    0.00     107/107         std::shared_ptr<advgetopt::variables>::~shared_ptr() [139]
[138]    0.8    0.00    0.00     107         std::__shared_ptr<advgetopt::variables, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [138]
                0.00    0.00     113/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       5/5           advgetopt::getopt::~getopt() [33]
[139]    0.8    0.00    0.00       5         std::shared_ptr<advgetopt::variables>::~shared_ptr() [139]
                0.00    0.00     107/107         std::__shared_ptr<advgetopt::variables, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [138]
-----------------------------------------------
                                                 <spontaneous>
[140]    0.7    0.00    0.00                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [140]
                0.00    0.00       4/20          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00       4/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                                                 <spontaneous>
[141]    0.7    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [141]
                0.00    0.00      29/225         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> >&&) [31]
-----------------------------------------------
                0.00    0.00       1/50          Catch::makeCommandLineParser(Catch::ConfigData&) [84]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [87]
[142]    0.7    0.00    0.00      50         Catch::Clara::ExeName::~ExeName() [142]
                0.00    0.00      50/50          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [178]
                0.00    0.00      50/50          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [179]
                0.00    0.00      50/50          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [710]
-----------------------------------------------
                                                 <spontaneous>
[143]    0.7    0.00    0.00                 Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [143]
                0.00    0.00       7/220         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> >&&) [17]
                0.00    0.00      15/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00      22/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00      15/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
-----------------------------------------------
                0.00    0.00       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [10]
[144]    0.7    0.00    0.00       2         CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       1/6           ed::message::message() [77]
                0.00    0.00       3/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [210]
                0.00    0.00       8/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/2214        ed::message::~message() <cycle 1> [42]
                0.00    0.00      10/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00       9/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       5/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       3/5           Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1106]
                0.00    0.00       2/8           unittest::g_progress() [968]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1366]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__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&>::~BinaryExpr() [1353]
                0.00    0.00       2/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       2/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00       1/1           std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >) [1745]
                0.00    0.00       1/3           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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
                0.00    0.00       1/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [1242]
-----------------------------------------------
                0.00    0.00       1/1           main [32]
[145]    0.6    0.00    0.00       1         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       8/49          Catch::Clara::Parser::~Parser() [87]
                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 [207]
                0.00    0.00       8/242         Catch::Clara::Opt::~Opt() [82]
                0.00    0.00       6/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [174]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       4/6           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) [287]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [356]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [355]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [319]
                0.00    0.00       2/6           unittest::g_dist_dir[abi:cxx11]() [354]
                0.00    0.00       2/12          unittest::g_source_dir[abi:cxx11]() [358]
                0.00    0.00      12/62          Catch::Clara::Opt::operator[](Catch::StringRef) && [656]
                0.00    0.00       8/42          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [759]
                0.00    0.00       2/2           unittest::g_verbose() [1376]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1748]
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
                0.00    0.00       1/8           unittest::gprogress() [968]
-----------------------------------------------
                                                 <spontaneous>
[146]    0.6    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [146]
                0.00    0.00      92/2214        std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
                0.00    0.00     589/5196        std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [427]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [10]
[147]    0.5    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/1           test_connection::~test_connection() [158]
                0.00    0.00       1/1           test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [289]
                0.00    0.00       2/4           std::shared_ptr<communicator_daemon::server>::~shared_ptr() [301]
                0.00    0.00       1/1           communicator_daemon::base_connection::get_server_name[abi:cxx11]() const [353]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       6/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00       4/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       3/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       2/2           Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1372]
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [1370]
                0.00    0.00       2/2           Catch::BinaryExpr<long, int>::~BinaryExpr() [1357]
                0.00    0.00       1/8           unittest::g_progress() [968]
                0.00    0.00       1/3           std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [1267]
                0.00    0.00       1/1           communicator_daemon::base_connection::get_connection_started() const [1695]
                0.00    0.00       1/1           communicator_daemon::base_connection::get_connection_ended() const [1694]
                0.00    0.00       1/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1144]
                0.00    0.00       1/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       1/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
-----------------------------------------------
                                                 <spontaneous>
[148]    0.5    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [148]
                0.00    0.00      22/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[149]    0.5    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) [149]
                0.00    0.00      22/225         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> >&&) [31]
-----------------------------------------------
                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>&) [151]
[150]    0.5    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) [150]
                0.00    0.00      70/199         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [92]
-----------------------------------------------
                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>&) [155]
[151]    0.5    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>&) [151]
                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) [150]
                0.00    0.00      70/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [606]
                0.00    0.00      70/110         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&&) [602]
                0.00    0.00      70/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [479]
-----------------------------------------------
                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&) [212]
                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&&) [177]
[152]    0.5    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>&) [152]
                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>) [153]
-----------------------------------------------
                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>&) [152]
[153]    0.5    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>) [153]
                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>&) [154]
-----------------------------------------------
                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>) [153]
[154]    0.5    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>&) [154]
                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>&) [155]
                0.00    0.00      66/69          Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [646]
-----------------------------------------------
                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>&) [154]
[155]    0.5    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>&) [155]
                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>&) [151]
                0.00    0.00     140/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [479]
-----------------------------------------------
                0.00    0.00      68/68          std::shared_ptr<snaplogger::appender>::~shared_ptr() [157]
[156]    0.5    0.00    0.00      68         std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [156]
                0.00    0.00      68/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       1/1           main [32]
[157]    0.5    0.00    0.00       1         std::shared_ptr<snaplogger::appender>::~shared_ptr() [157]
                0.00    0.00      68/68          std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [156]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
[158]    0.5    0.00    0.00       1         test_connection::~test_connection() [158]
                0.00    0.00       1/1           communicator_daemon::base_connection::~base_connection() [159]
-----------------------------------------------
                0.00    0.00       1/1           test_connection::~test_connection() [158]
[159]    0.5    0.00    0.00       1         communicator_daemon::base_connection::~base_connection() [159]
                0.00    0.00       1/3           addr::addr::~addr() [93]
                0.00    0.00       3/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       3/3           std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set() [327]
                0.00    0.00       1/4           std::shared_ptr<communicator_daemon::server>::~shared_ptr() [301]
-----------------------------------------------
                                                 <spontaneous>
[160]    0.5    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [160]
                0.00    0.00       9/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       9/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[161]    0.5    0.00    0.00                 Catch::SectionInfo::~SectionInfo() [161]
                0.00    0.00      65/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [164]
[162]    0.5    0.00    0.00      28         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [162]
                0.00    0.00      36/122         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&) [88]
                0.00    0.00      36/1219        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> >&) [455]
-----------------------------------------------
                0.00    0.00      28/28          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> > > >::vector(std::initializer_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> > > const&) [166]
[163]    0.5    0.00    0.00      28         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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::__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> > >(std::__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::__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> > >&) [165]
                0.00    0.00      56/466         std::Vectorbase<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_get_Tp_allocator() [476]
                0.00    0.00      28/28          std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const) [799]
                0.00    0.00      28/28          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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [796]
                0.00    0.00      28/125         std::Vectorbase<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_allocate(unsigned long) [576]
-----------------------------------------------
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::__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> > >(std::__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::__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> > >&) [165]
[164]    0.5    0.00    0.00      28         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [164]
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [162]
-----------------------------------------------
                0.00    0.00      28/28          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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
[165]    0.5    0.00    0.00      28         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::__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> > >(std::__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::__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> > >&) [165]
                0.00    0.00      28/28          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [164]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[166]    0.5    0.00    0.00       2         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> > > >::vector(std::initializer_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> > > const&) [166]
                0.00    0.00      28/28          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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
                0.00    0.00      28/29          std::Vectorbase<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> > > >::Vectorbase(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [789]
                0.00    0.00      28/28          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [790]
                0.00    0.00      28/56          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [673]
-----------------------------------------------
                                                 <spontaneous>
[167]    0.4    0.00    0.00                 (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/6           ed::message::message() [77]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/2214        ed::message::~message() <cycle 1> [42]
                0.00    0.00       2/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00       1/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       1/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00       1/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00       1/46          Catch::AssertionHandler::~AssertionHandler() [730]
-----------------------------------------------
                                                 <spontaneous>
[168]    0.4    0.00    0.00                 Catch::ConfigData::~ConfigData() [168]
                0.00    0.00       4/10          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> > > >::~vector() [124]
                0.00    0.00       6/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [364]
                0.00    0.00       1/52          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>&&) [365]
                0.00    0.00      50/52          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [178]
[169]    0.4    0.00    0.00      52         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
                0.00    0.00      52/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[170]    0.4    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [170]
                0.00    0.00      15/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[171]    0.4    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [171]
                0.00    0.00      15/225         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> >&&) [31]
-----------------------------------------------
                0.00    0.00       1/51          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>&&) [366]
                0.00    0.00      50/51          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [179]
[172]    0.4    0.00    0.00      51         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [172]
                0.00    0.00      51/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [174]
[173]    0.4    0.00    0.00      40         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [173]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [176]
-----------------------------------------------
                0.00    0.00       6/40          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00      34/40          Catch::makeCommandLineParser(Catch::ConfigData&) [84]
[174]    0.4    0.00    0.00      40         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [174]
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [173]
                0.00    0.00      40/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [176]
[175]    0.4    0.00    0.00      40         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
                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&&) [177]
                0.00    0.00      40/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [505]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
                0.00    0.00      32/110         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&&) [602]
                0.00    0.00       8/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [703]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [173]
[176]    0.4    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [176]
                0.00    0.00      40/40          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
                0.00    0.00      40/110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [606]
-----------------------------------------------
                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&&) [175]
[177]    0.4    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&&) [177]
                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>&) [152]
                0.00    0.00      16/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                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 [729]
                0.00    0.00       8/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
                0.00    0.00       8/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [898]
                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&) [928]
                0.00    0.00       8/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
                0.00    0.00       8/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [505]
                0.00    0.00       8/110         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&&) [602]
                0.00    0.00       8/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [142]
[178]    0.3    0.00    0.00      50         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [178]
                0.00    0.00      50/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [142]
[179]    0.3    0.00    0.00      50         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [179]
                0.00    0.00      50/51          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [172]
-----------------------------------------------
                                                 <spontaneous>
[180]    0.3    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&) [180]
                0.00    0.00      27/589         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&) [29]
                0.00    0.00      27/205         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [540]
                0.00    0.00      27/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                                                 <spontaneous>
[181]    0.3    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [181]
                0.00    0.00       4/4           std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [189]
                0.00    0.00       4/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       4/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree_iterator<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode&) [187]
[182]    0.3    0.00    0.00       2         std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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 [182]
                0.00    0.00       2/2           std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [184]
                0.00    0.00       2/254         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&) [525]
-----------------------------------------------
                0.00    0.00       2/2           void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
[183]    0.3    0.00    0.00       2         void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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> >&&) [183]
                0.00    0.00       2/2           decltype (::new ((void)(0)) 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<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> >&&) [186]
                0.00    0.00       2/254         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&) [525]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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 [182]
[184]    0.3    0.00    0.00       2         std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [184]
                0.00    0.00       2/2           void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       2/2           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() [1611]
                0.00    0.00       2/254         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&) [525]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [184]
[185]    0.3    0.00    0.00       2         void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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> >&&) [183]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/254         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&) [525]
                0.00    0.00       2/5           std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1113]
                0.00    0.00       2/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [922]
-----------------------------------------------
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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> >&&) [183]
[186]    0.3    0.00    0.00       2         decltype (::new ((void)(0)) 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<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> >&&) [186]
                0.00    0.00      12/225         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> >&&) [31]
                0.00    0.00      12/254         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&) [525]
                0.00    0.00      12/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                                                 <spontaneous>
[187]    0.3    0.00    0.00                 std::Rbtree_iterator<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode&) [187]
                0.00    0.00       2/2           std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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 [182]
                0.00    0.00       2/6           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_end() [1096]
                0.00    0.00       2/254         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&) [525]
                0.00    0.00       2/9           std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_iterator(std::Rbtree_node_base) [956]
-----------------------------------------------
                0.00    0.00       3/7           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       4/7           CATCH2_INTERNAL_TEST_4() [11]
[188]    0.3    0.00    0.00       7         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&) [188]
                0.00    0.00       9/225         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> >&&) [31]
                0.00    0.00       9/2775        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&) [14]
                0.00    0.00       8/101         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> >&) [610]
-----------------------------------------------
                0.00    0.00       4/4           Catch::TestCaseTracking::TrackerContext::startRun() [181]
[189]    0.3    0.00    0.00       4         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [189]
                0.00    0.00       4/42          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
-----------------------------------------------
                                                 <spontaneous>
[190]    0.3    0.00    0.00                 Catch::TestSpec::~TestSpec() [190]
                0.00    0.00       3/10          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> > > >::~vector() [124]
-----------------------------------------------
                                                 <spontaneous>
[191]    0.2    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> >) [191]
                0.00    0.00      33/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[192]    0.2    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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [192]
                0.00    0.00      11/589         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&) [29]
                0.00    0.00      13/2775        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&) [14]
-----------------------------------------------
                                                 <spontaneous>
[193]    0.2    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<>) [193]
                0.00    0.00       9/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[194]    0.2    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [194]
                0.00    0.00      30/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00      28/28          std::shared_ptr<ed::communicator>::~shared_ptr() [196]
[195]    0.2    0.00    0.00      28         std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [195]
                0.00    0.00      29/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       2/8           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       2/8           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       4/8           CATCH2_INTERNAL_TEST_4() [11]
[196]    0.2    0.00    0.00       8         std::shared_ptr<ed::communicator>::~shared_ptr() [196]
                0.00    0.00      28/28          std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [195]
-----------------------------------------------
                                                 <spontaneous>
[197]    0.2    0.00    0.00                 Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [197]
                0.00    0.00       1/25          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> > const&) [37]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/5           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&) [1105]
-----------------------------------------------
                                                 <spontaneous>
[198]    0.2    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]) [198]
                0.00    0.00       4/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       4/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                                                 <spontaneous>
[199]    0.2    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [199]
                0.00    0.00       4/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[200]    0.2    0.00    0.00       2         ed::Callback::Callback(std::function<void (ed::message&)>) [200]
                0.00    0.00      26/2214        std::function<void (ed::message&)>::~function() <cycle 1> [493]
                0.00    0.00      26/352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
                0.00    0.00      26/26          ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [803]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[201]    0.2    0.00    0.00       2         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) [201]
                0.00    0.00       2/20          ed::Callback::~Callback() [81]
                0.00    0.00       2/32          void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
                0.00    0.00       2/18          ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00       2/2           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) [1339]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[202]    0.2    0.00    0.00       2         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) [202]
                0.00    0.00       2/20          ed::Callback::~Callback() [81]
                0.00    0.00       2/32          void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
                0.00    0.00       2/18          ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00       2/2           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) [1341]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[203]    0.2    0.00    0.00       2         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) [203]
                0.00    0.00       2/20          ed::Callback::~Callback() [81]
                0.00    0.00       2/32          void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
                0.00    0.00       2/18          ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00       2/2           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) [1342]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[204]    0.2    0.00    0.00       2         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) [204]
                0.00    0.00       2/20          ed::Callback::~Callback() [81]
                0.00    0.00       2/32          void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
                0.00    0.00       2/18          ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00       2/2           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) [1344]
-----------------------------------------------
                                                 <spontaneous>
[205]    0.2    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [205]
                0.00    0.00      14/589         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&) [29]
-----------------------------------------------
                                                 <spontaneous>
[206]    0.2    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [206]
                0.00    0.00      22/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                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 ()()) [145]
[207]    0.2    0.00    0.00       1         Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [207]
                0.00    0.00       2/2           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [232]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [87]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1245]
-----------------------------------------------
                                                 <spontaneous>
[208]    0.1    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> >&) [208]
                0.00    0.00       7/589         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&) [29]
                0.00    0.00       7/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [210]
[209]    0.1    0.00    0.00       2         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> >::__sv_wrapper, std::allocator<char> const&) [209]
                0.00    0.00       2/42          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
                0.00    0.00       2/3           std::basic_string_view<char, std::char_traits<char> >::size() const [1259]
                0.00    0.00       2/3           std::basic_string_view<char, std::char_traits<char> >::data() const [1258]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [144]
[210]    0.1    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [210]
                0.00    0.00       2/2           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> >::__sv_wrapper, std::allocator<char> const&) [209]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >) [1608]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >) [1607]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [285]
                0.00    0.00       2/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [232]
[211]    0.1    0.00    0.00       3         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [211]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [213]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [213]
[212]    0.1    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&) [212]
                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>&) [152]
                0.00    0.00       6/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                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 [729]
                0.00    0.00       3/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
                0.00    0.00       3/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [898]
                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&) [928]
                0.00    0.00       3/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
                0.00    0.00       3/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [704]
                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&) [1294]
                0.00    0.00       3/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [211]
[213]    0.1    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [213]
                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&) [212]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [703]
-----------------------------------------------
                0.00    0.00       4/20          Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [311]
                0.00    0.00      16/20          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&) [63]
[214]    0.1    0.00    0.00      20         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [214]
                0.00    0.00      20/2929        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00      20/962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
-----------------------------------------------
                0.00    0.00       2/2           libexcept::logic_exception_t::~logic_exception_t() [216]
[215]    0.1    0.00    0.00       2         libexcept::exception_base_t::~exception_base_t() [215]
                0.00    0.00       3/3           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() [253]
                0.00    0.00       3/67          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() [101]
-----------------------------------------------
                0.00    0.00       2/2           communicatord::logic_error::~logic_error() [217]
[216]    0.1    0.00    0.00       2         libexcept::logic_exception_t::~logic_exception_t() [216]
                0.00    0.00       2/2           libexcept::exception_base_t::~exception_base_t() [215]
-----------------------------------------------
                                                 <spontaneous>
[217]    0.1    0.00    0.00                 communicatord::logic_error::~logic_error() [217]
                0.00    0.00       2/2           libexcept::logic_exception_t::~logic_exception_t() [216]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [225]
[218]    0.1    0.00    0.00       2         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>&) [218]
                0.00    0.00       2/2           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>&) [219]
                0.00    0.00       2/16          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&) [871]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [218]
[219]    0.1    0.00    0.00       2         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>&) [219]
                0.00    0.00       2/2           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>&) [220]
                0.00    0.00       2/16          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&) [871]
                0.00    0.00       2/2           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) [1484]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [219]
[220]    0.1    0.00    0.00       2         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>&) [220]
                0.00    0.00       2/2           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>&) [222]
                0.00    0.00       2/4           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&) [1149]
                0.00    0.00       2/2           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> >&) [1649]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1515]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1065]
                0.00    0.00       2/16          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&) [871]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_timer>::~allocator() [978]
                0.00    0.00       2/2           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)) [1516]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1089]
                0.00    0.00       2/4           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() [1188]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1150]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [222]
[221]    0.1    0.00    0.00       2         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>&) [221]
                0.00    0.00       2/2           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>&) [224]
                0.00    0.00       2/16          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&) [871]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [220]
[222]    0.1    0.00    0.00       2         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>&) [222]
                0.00    0.00       2/2           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>&) [221]
                0.00    0.00       2/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1065]
                0.00    0.00       2/2           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>) [1553]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_timer>::~allocator() [978]
                0.00    0.00       2/16          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&) [871]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1089]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[223]    0.1    0.00    0.00       2         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>&) [223]
                0.00    0.00       2/2           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>&) [225]
                0.00    0.00       2/16          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&) [871]
                0.00    0.00       2/2           std::allocator<(anonymous namespace)::test_timer>::allocator() [1428]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_timer>::~allocator() [978]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [221]
[224]    0.1    0.00    0.00       2         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>&) [224]
                0.00    0.00       2/2           (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [230]
                0.00    0.00       2/2214        std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
                0.00    0.00       2/16          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&) [871]
                0.00    0.00       2/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [223]
[225]    0.1    0.00    0.00       2         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>&) [225]
                0.00    0.00       2/2           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>&) [218]
                0.00    0.00       2/16          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&) [871]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [357]
                0.00    0.00       2/10          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 [315]
                0.00    0.00       7/10          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> >&) [91]
[226]    0.1    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [226]
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [227]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [226]
[227]    0.1    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [227]
                0.00    0.00      10/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [929]
-----------------------------------------------
                                                 <spontaneous>
[228]    0.1    0.00    0.00                 Catch::Clara::Opt::Opt(bool&) [228]
                0.00    0.00      16/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
                0.00    0.00      16/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
-----------------------------------------------
                                                 <spontaneous>
[229]    0.1    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [229]
                0.00    0.00      16/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [224]
[230]    0.1    0.00    0.00       2         (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [230]
                0.00    0.00       2/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       2/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
-----------------------------------------------
                                                 <spontaneous>
[231]    0.1    0.00    0.00                 Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       2/589         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&) [29]
                0.00    0.00       1/67          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() [101]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/26          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() [806]
-----------------------------------------------
                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 [207]
[232]    0.1    0.00    0.00       2         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [232]
                0.00    0.00       2/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [211]
                0.00    0.00       2/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
-----------------------------------------------
                                                 <spontaneous>
[233]    0.1    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> > > >::_M_move_assign(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::integral_constant<bool, true>) [233]
                0.00    0.00       1/10          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> > > >::~vector() [124]
                0.00    0.00       2/466         std::Vectorbase<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_get_Tp_allocator() [476]
                0.00    0.00       1/365         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [490]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [237]
[234]    0.1    0.00    0.00      12         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>) [234]
                0.00    0.00      12/12          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>) [238]
-----------------------------------------------
                0.00    0.00      12/12          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>) [238]
[235]    0.1    0.00    0.00      12         std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [235]
                0.00    0.00      12/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [241]
[236]    0.1    0.00    0.00      12         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> >) [236]
                0.00    0.00      12/12          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> >) [237]
                0.00    0.00      12/12          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> >) [923]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [236]
[237]    0.1    0.00    0.00      12         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> >) [237]
                0.00    0.00      12/12          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>) [234]
                0.00    0.00      12/12          std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [914]
                0.00    0.00      12/24          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() [815]
-----------------------------------------------
                0.00    0.00      12/12          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>) [234]
[238]    0.1    0.00    0.00      12         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>) [238]
                0.00    0.00      12/12          std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair() [235]
-----------------------------------------------
                                   2             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1630]
[239]    0.1    0.00    0.00       2         unittest::reporter::state::~state() <cycle 1> [239]
                0.00    0.00       2/2           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() [240]
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1599]
                                   4             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> [1211]
                                   2             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
                                   2             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                                   2             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1620]
                                   2             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1610]
                                   2             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
                                   2             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::~state() <cycle 1> [239]
[240]    0.1    0.00    0.00       2         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() [240]
                0.00    0.00       2/2           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() [242]
-----------------------------------------------
                                  12             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> >) [241]
                0.00    0.00       2/2           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() [242]
[241]    0.1    0.00    0.00       2+12      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> >) [241]
                0.00    0.00      12/12          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> >) [236]
                0.00    0.00      12/12          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) [925]
                0.00    0.00      12/12          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) [924]
                                  12             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> >) [241]
-----------------------------------------------
                0.00    0.00       2/2           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() [240]
[242]    0.1    0.00    0.00       2         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() [242]
                0.00    0.00       2/2           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> >) [241]
                0.00    0.00       2/2           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() [1615]
                0.00    0.00       2/2           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() [1614]
-----------------------------------------------
                                                 <spontaneous>
[243]    0.1    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [243]
                0.00    0.00      11/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00      11/11          std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [245]
[244]    0.1    0.00    0.00      11         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [244]
                0.00    0.00      11/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[245]    0.1    0.00    0.00                 std::shared_ptr<ed::connection_with_send_message>::~shared_ptr() [245]
                0.00    0.00      11/11          std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [244]
-----------------------------------------------
                                                 <spontaneous>
[246]    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> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [246]
                0.00    0.00       2/225         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> >&&) [31]
                0.00    0.00       3/5994        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [8]
                0.00    0.00       2/2775        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&) [14]
                0.00    0.00       4/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00       2/101         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> >&) [610]
-----------------------------------------------
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/3           (anonymous namespace)::test_messenger::finish_init() [113]
[247]    0.1    0.00    0.00       3         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [247]
                0.00    0.00       3/3           Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [248]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [247]
[248]    0.1    0.00    0.00       3         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [248]
                0.00    0.00       3/589         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&) [29]
                0.00    0.00       3/3           Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [293]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
                0.00    0.00       2/10          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&) [278]
                0.00    0.00       7/10          Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
[249]    0.1    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
                0.00    0.00      10/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [930]
-----------------------------------------------
                0.00    0.00      10/10          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() [251]
[250]    0.1    0.00    0.00      10         void std::allocator_traits<std::allocator<std::Listnode<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::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [250]
                0.00    0.00      10/140         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> >) [114]
-----------------------------------------------
                0.00    0.00       7/7           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() [252]
[251]    0.1    0.00    0.00       7         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() [251]
                0.00    0.00      10/10          void std::allocator_traits<std::allocator<std::Listnode<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::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [250]
                0.00    0.00      10/10          std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [937]
                0.00    0.00      10/10          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_get_Node_allocator() [946]
                0.00    0.00      10/10          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_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [945]
-----------------------------------------------
                0.00    0.00       7/7           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() [253]
[252]    0.1    0.00    0.00       7         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() [252]
                0.00    0.00       7/7           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() [251]
                0.00    0.00       7/7           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() [1021]
-----------------------------------------------
                0.00    0.00       3/3           libexcept::exception_base_t::~exception_base_t() [215]
[253]    0.1    0.00    0.00       3         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() [253]
                0.00    0.00       7/7           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() [252]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_invoke(std::Anydata const&) [260]
[254]    0.1    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [254]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [256]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>::type&) [1665]
-----------------------------------------------
                0.00    0.00       1/1           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_invoke(std::Anydata const&) [261]
[255]    0.1    0.00    0.00       1         std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [255]
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [257]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>::type&) [1666]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [254]
[256]    0.1    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [256]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>::type&) [1665]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [255]
[257]    0.1    0.00    0.00       1         void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [257]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>::type&) [1666]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [256]
[258]    0.1    0.00    0.00       1         CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       2/8           std::shared_ptr<ed::communicator>::~shared_ptr() [196]
                0.00    0.00       2/2214        std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                0.00    0.00       2/8           std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [976]
                0.00    0.00       1/4           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [1165]
                0.00    0.00       1/6           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1073]
-----------------------------------------------
                0.00    0.00       1/1           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [257]
[259]    0.1    0.00    0.00       1         CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       2/8           std::shared_ptr<ed::communicator>::~shared_ptr() [196]
                0.00    0.00       2/2214        std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                0.00    0.00       2/8           std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [976]
                0.00    0.00       1/4           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [1165]
                0.00    0.00       1/6           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1073]
-----------------------------------------------
                                                 <spontaneous>
[260]    0.1    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_invoke(std::Anydata const&) [260]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [254]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1284]
-----------------------------------------------
                                                 <spontaneous>
[261]    0.1    0.00    0.00                 std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_invoke(std::Anydata const&) [261]
                0.00    0.00       1/1           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [255]
                0.00    0.00       1/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1286]
-----------------------------------------------
                                                 <spontaneous>
[262]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [262]
                0.00    0.00       2/49          Catch::Clara::Parser::~Parser() [87]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1245]
-----------------------------------------------
                                                 <spontaneous>
[263]    0.1    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() [263]
                0.00    0.00       9/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[264]    0.1    0.00    0.00                 Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [264]
                0.00    0.00       2/67          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() [101]
                0.00    0.00       4/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[265]    0.1    0.00    0.00                 Catch::ColumnInfo::~ColumnInfo() [265]
                0.00    0.00       8/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[266]    0.1    0.00    0.00                 Catch::TestCaseInfo::~TestCaseInfo() [266]
                0.00    0.00       8/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[267]    0.1    0.00    0.00       2         std::function<void ()>::~function() [267]
                0.00    0.00       8/2214        std::Functionbase::~Functionbase() <cycle 1> [474]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1]) [275]
[268]    0.1    0.00    0.00       1         std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [268]
                0.00    0.00       1/1           std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [269]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [268]
[269]    0.1    0.00    0.00       1         std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [269]
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [269]
[270]    0.1    0.00    0.00       1         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/1           std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocator<communicatord::communicator>(std::allocator<communicatord::communicator> const&) [1699]
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1742]
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::get() [1719]
                0.00    0.00       1/3           std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1262]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/1538        operator new(unsigned long, void) [454]
                0.00    0.00       1/2           operator delete(void, void) [1677]
                0.00    0.00       1/4           std::allocator<communicatord::communicator>::~allocator() [1146]
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1721]
                0.00    0.00       1/1           std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1700]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
[271]    0.1    0.00    0.00       1         void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [271]
                0.00    0.00       1/1           decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[272]    0.1    0.00    0.00       1         std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [271]
                0.00    0.00       1/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       1/3           std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1262]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<communicatord::communicator>) [1727]
                0.00    0.00       1/4           std::allocator<communicatord::communicator>::~allocator() [1146]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1729]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1728]
                0.00    0.00       1/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4() [11]
[273]    0.1    0.00    0.00       1         std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1]) [275]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       1/1           std::allocator<communicatord::communicator>::allocator() [1697]
                0.00    0.00       1/4           std::allocator<communicatord::communicator>::~allocator() [1146]
-----------------------------------------------
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [271]
[274]    0.1    0.00    0.00       1         decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/1538        operator new(unsigned long, void) [454]
                0.00    0.00       1/2           operator delete(void, void) [1677]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
[275]    0.1    0.00    0.00       1         std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1]) [275]
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [268]
                0.00    0.00       1/8           char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
                0.00    0.00       1/24          advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                                                 <spontaneous>
[276]    0.1    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [276]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[277]    0.1    0.00    0.00                 std::random_device::random_device() [277]
                0.00    0.00       1/48          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[278]    0.1    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&) [278]
                0.00    0.00       2/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[279]    0.0    0.00    0.00                 Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [279]
                0.00    0.00       4/589         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&) [29]
-----------------------------------------------
                                                 <spontaneous>
[280]    0.0    0.00    0.00                 Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [280]
                0.00    0.00       7/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[281]    0.0    0.00    0.00                 Catch::ReporterSpec::~ReporterSpec() [281]
                0.00    0.00       2/67          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() [101]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       1/7           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00       6/7           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) [288]
[282]    0.0    0.00    0.00       7         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       7/7           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() [283]
-----------------------------------------------
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
[283]    0.0    0.00    0.00       7         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() [283]
                0.00    0.00       7/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[284]    0.0    0.00    0.00                 Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [284]
                0.00    0.00       2/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[285]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [285]
                0.00    0.00       1/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [211]
                0.00    0.00       1/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[286]    0.0    0.00    0.00       2         std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, ed::message const&) [286]
                0.00    0.00       6/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       2/6           Catch::makeCommandLineParser(Catch::ConfigData&) [84]
                0.00    0.00       4/6           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
[287]    0.0    0.00    0.00       6         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) [287]
                0.00    0.00       6/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) [288]
                0.00    0.00       6/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
-----------------------------------------------
                0.00    0.00       6/6           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) [287]
[288]    0.0    0.00    0.00       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) [288]
                0.00    0.00       6/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       6/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [753]
                0.00    0.00       6/7           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> >&) [1023]
                0.00    0.00       6/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> > > >&&) [1074]
                0.00    0.00       6/158         Catch::StringRef::StringRef() [551]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
[289]    0.0    0.00    0.00       1         test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [289]
                0.00    0.00       1/1           communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [295]
                0.00    0.00       1/4           std::shared_ptr<communicator_daemon::server>::~shared_ptr() [301]
                0.00    0.00       1/3           std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [1267]
-----------------------------------------------
                                                 <spontaneous>
[290]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [290]
                0.00    0.00       3/589         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&) [29]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
[291]    0.0    0.00    0.00       2         ed::manage_message_definition_paths::~manage_message_definition_paths() [291]
                0.00    0.00       2/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                   2             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1627]
[292]    0.0    0.00    0.00       2         (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
                0.00    0.00       2/2           ed::manage_message_definition_paths::~manage_message_definition_paths() [291]
                0.00    0.00       2/2           std::weak_ptr<ed::connection>::~weak_ptr() [1622]
                                   2             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [1166]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [248]
[293]    0.0    0.00    0.00       3         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [293]
                0.00    0.00       3/3           Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [294]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [293]
[294]    0.0    0.00    0.00       3         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [294]
                0.00    0.00       3/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                0.00    0.00       1/1           test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [289]
[295]    0.0    0.00    0.00       1         communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [295]
                0.00    0.00       3/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
                0.00    0.00       3/3           std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set() [1308]
                0.00    0.00       1/3           std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [1267]
-----------------------------------------------
                                                 <spontaneous>
[296]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [296]
                0.00    0.00       3/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                                                 <spontaneous>
[297]    0.0    0.00    0.00                 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [297]
                0.00    0.00       3/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                                                 <spontaneous>
[298]    0.0    0.00    0.00                 Catch::Session::Session() [298]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [87]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1245]
-----------------------------------------------
                                                 <spontaneous>
[299]    0.0    0.00    0.00                 Catch::Session::~Session() [299]
                0.00    0.00       1/49          Catch::Clara::Parser::~Parser() [87]
-----------------------------------------------
                                                 <spontaneous>
[300]    0.0    0.00    0.00                 Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [300]
                0.00    0.00       4/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                0.00    0.00       1/4           test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [289]
                0.00    0.00       1/4           communicator_daemon::base_connection::~base_connection() [159]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_0() [147]
[301]    0.0    0.00    0.00       4         std::shared_ptr<communicator_daemon::server>::~shared_ptr() [301]
                0.00    0.00       4/4           std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [302]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<communicator_daemon::server>::~shared_ptr() [301]
[302]    0.0    0.00    0.00       4         std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [302]
                0.00    0.00       4/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [310]
[303]    0.0    0.00    0.00       2         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>&) [303]
                0.00    0.00       2/2           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>&) [304]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [303]
[304]    0.0    0.00    0.00       2         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>&) [304]
                0.00    0.00       2/2           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>&) [305]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
                0.00    0.00       2/2           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) [1493]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [304]
[305]    0.0    0.00    0.00       2         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>&) [305]
                0.00    0.00       2/2           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>&) [307]
                0.00    0.00       2/4           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&) [1157]
                0.00    0.00       2/2           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> >&) [1653]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
                0.00    0.00       2/6           std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1068]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/8           std::allocator<unittest::reporter::parser>::~allocator() [982]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1524]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1094]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1196]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1158]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [307]
[306]    0.0    0.00    0.00       2         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>&) [306]
                0.00    0.00       2/2           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>&) [309]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [305]
[307]    0.0    0.00    0.00       2         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>&) [307]
                0.00    0.00       2/2           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>&) [306]
                0.00    0.00       2/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       2/6           std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1068]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1573]
                0.00    0.00       2/8           std::allocator<unittest::reporter::parser>::~allocator() [982]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1094]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[308]    0.0    0.00    0.00       2         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>&) [308]
                0.00    0.00       2/2           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>&) [310]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
                0.00    0.00       2/2           std::allocator<unittest::reporter::parser>::allocator() [1432]
                0.00    0.00       2/8           std::allocator<unittest::reporter::parser>::~allocator() [982]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [306]
[309]    0.0    0.00    0.00       2         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>&) [309]
                0.00    0.00       2/2214        std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                0.00    0.00       2/2214        std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [1453]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/4           std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [1167]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [308]
[310]    0.0    0.00    0.00       2         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>&) [310]
                0.00    0.00       2/2           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>&) [303]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/16          std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
-----------------------------------------------
                                                 <spontaneous>
[311]    0.0    0.00    0.00                 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [311]
                0.00    0.00       4/20          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [214]
-----------------------------------------------
                                                 <spontaneous>
[312]    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> > > > >) [312]
                0.00    0.00       1/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[313]    0.0    0.00    0.00                 Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [313]
                0.00    0.00       1/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[314]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [314]
                0.00    0.00       1/225         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> >&&) [31]
-----------------------------------------------
                                                 <spontaneous>
[315]    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 [315]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [226]
                0.00    0.00       3/22          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) [829]
-----------------------------------------------
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/3           (anonymous namespace)::test_messenger::finish_init() [113]
[316]    0.0    0.00    0.00       3         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [316]
                0.00    0.00       3/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       3/3           Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1246]
-----------------------------------------------
                                                 <spontaneous>
[317]    0.0    0.00    0.00                 Catch::TestSpecParser::~TestSpecParser() [317]
                0.00    0.00       3/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[318]    0.0    0.00    0.00                 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [318]
                0.00    0.00       3/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                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 ()()) [145]
                0.00    0.00       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [84]
[319]    0.0    0.00    0.00       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [319]
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
                0.00    0.00       3/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [319]
[320]    0.0    0.00    0.00       3         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [321]
                0.00    0.00       3/43          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [753]
                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&) [1317]
                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> >&&) [1270]
                0.00    0.00       3/158         Catch::StringRef::StringRef() [551]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
[321]    0.0    0.00    0.00       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [321]
                0.00    0.00       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [322]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [321]
[322]    0.0    0.00    0.00       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [322]
                0.00    0.00       3/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[323]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [323]
                0.00    0.00       3/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
-----------------------------------------------
                                   3             std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree() [325]
[324]    0.0    0.00    0.00      17+3       std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [328]
                0.00    0.00       3/4           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_right(std::Rbtree_node_base) [1217]
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_left(std::Rbtree_node_base) [1314]
                                   3             std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
-----------------------------------------------
                0.00    0.00      17/17          std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set() [327]
[325]    0.0    0.00    0.00      17         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree() [325]
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
                0.00    0.00      17/21          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_begin() [836]
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__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() [858]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [329]
[326]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [326]
                0.00    0.00       3/140         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> >) [114]
-----------------------------------------------
                0.00    0.00       3/3           communicator_daemon::base_connection::~base_connection() [159]
[327]    0.0    0.00    0.00       3         std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set() [327]
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree() [325]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
[328]    0.0    0.00    0.00       3         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [328]
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [329]
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1312]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [328]
[329]    0.0    0.00    0.00       3         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [329]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [326]
                0.00    0.00       3/5           std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1113]
                0.00    0.00       3/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [922]
-----------------------------------------------
                0.00    0.00      16/16          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&) [63]
[330]    0.0    0.00    0.00      16         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [330]
                0.00    0.00      16/24139       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00      16/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00      16/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [441]
-----------------------------------------------
                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 ()()) [145]
[331]    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&) [331]
                0.00    0.00       2/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [355]
                0.00    0.00       2/138         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [563]
                0.00    0.00       1/22          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) [829]
                0.00    0.00       1/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1144]
-----------------------------------------------
                                                 <spontaneous>
[332]    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>) [332]
                0.00    0.00       1/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
                0.00    0.00       2/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                0.00    0.00       1/52          std::allocator<Catch::Clara::Opt>::~allocator() [701]
-----------------------------------------------
                                                 <spontaneous>
[333]    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) [333]
                0.00    0.00       1/51          void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [119]
                0.00    0.00       4/80          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                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 [729]
                0.00    0.00       1/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
                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>&) [1656]
                0.00    0.00       1/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
-----------------------------------------------
                                                 <spontaneous>
[334]    0.0    0.00    0.00                 Catch::ReporterBase::~ReporterBase() [334]
                0.00    0.00       1/67          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() [101]
-----------------------------------------------
                                                 <spontaneous>
[335]    0.0    0.00    0.00                 Catch::(anonymous namespace)::prepareReporters(Catch::Config const) [335]
                0.00    0.00       1/67          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() [101]
-----------------------------------------------
                                                 <spontaneous>
[336]    0.0    0.00    0.00                 Catch::ReporterConfig::~ReporterConfig() [336]
                0.00    0.00       1/67          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() [101]
-----------------------------------------------
                                                 <spontaneous>
[337]    0.0    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> > > > >::Reuseor_alloc_node::~Reuseor_alloc_node() [337]
                0.00    0.00       2/157         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> > > >) [94]
-----------------------------------------------
                                                 <spontaneous>
[338]    0.0    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> > > > >::clear() [338]
                0.00    0.00       2/157         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> > > >) [94]
                0.00    0.00       2/198         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() [542]
                0.00    0.00       2/706         std::Rbtree_header::_M_reset() [470]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[339]    0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [339]
                0.00    0.00       2/2           std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [342]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [350]
[340]    0.0    0.00    0.00       2         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>&) [340]
                0.00    0.00       2/2           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>&) [343]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[341]    0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [341]
                0.00    0.00       2/2           std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [344]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [339]
[342]    0.0    0.00    0.00       2         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [342]
                0.00    0.00       2/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [340]
[343]    0.0    0.00    0.00       2         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>&) [343]
                0.00    0.00       2/2           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       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/2           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) [1494]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [341]
[344]    0.0    0.00    0.00       2         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [344]
                0.00    0.00       2/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [343]
[345]    0.0    0.00    0.00       2         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       2/2           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>&) [347]
                0.00    0.00       2/4           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&) [1159]
                0.00    0.00       2/2           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> >&) [1654]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1525]
                0.00    0.00       2/6           std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1069]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/8           std::allocator<unittest::reporter::executor>::~allocator() [983]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1526]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1095]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1198]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1160]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [347]
[346]    0.0    0.00    0.00       2         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>&) [346]
                0.00    0.00       2/2           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>&) [349]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
-----------------------------------------------
                0.00    0.00       2/2           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]
[347]    0.0    0.00    0.00       2         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>&) [347]
                0.00    0.00       2/2           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>&) [346]
                0.00    0.00       2/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       2/6           std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1069]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1578]
                0.00    0.00       2/8           std::allocator<unittest::reporter::executor>::~allocator() [983]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1095]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[348]    0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
                0.00    0.00       2/2           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>&) [350]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/2           std::allocator<unittest::reporter::executor>::allocator() [1433]
                0.00    0.00       2/8           std::allocator<unittest::reporter::executor>::~allocator() [983]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [346]
[349]    0.0    0.00    0.00       2         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>&) [349]
                0.00    0.00       2/2214        std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
                0.00    0.00       2/4           std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [1167]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
[350]    0.0    0.00    0.00       2         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>&) [350]
                0.00    0.00       2/2           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>&) [340]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
-----------------------------------------------
                                                 <spontaneous>
[351]    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() [351]
                0.00    0.00       2/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[352]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [352]
                0.00    0.00       2/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
[353]    0.0    0.00    0.00       1         communicator_daemon::base_connection::get_server_name[abi:cxx11]() const [353]
                0.00    0.00       1/589         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&) [29]
-----------------------------------------------
                0.00    0.00       2/6           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
[354]    0.0    0.00    0.00       6         unittest::g_dist_dir[abi:cxx11]() [354]
                0.00    0.00       1/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                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 ()()) [145]
[355]    0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [355]
                0.00    0.00       1/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                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 ()()) [145]
[356]    0.0    0.00    0.00       2         unittest::g_binary_dir[abi:cxx11]() [356]
                0.00    0.00       1/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                                                 <spontaneous>
[357]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [357]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [226]
-----------------------------------------------
                0.00    0.00       2/12          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       4/12          (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       6/12          CATCH2_INTERNAL_TEST_4() [11]
[358]    0.0    0.00    0.00      12         unittest::g_source_dir[abi:cxx11]() [358]
                0.00    0.00       1/687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
-----------------------------------------------
                                                 <spontaneous>
[359]    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 [359]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
                0.00    0.00     415/415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [484]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [629]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [628]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [689]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [977]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [756]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [755]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1142]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1141]
                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 [1412]
                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++() [1401]
-----------------------------------------------
                                                 <spontaneous>
[360]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [360]
                0.00    0.00       1/3808        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
-----------------------------------------------
                                                 <spontaneous>
[361]    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&) [361]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
                0.00    0.00       1/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
-----------------------------------------------
                                                 <spontaneous>
[362]    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&) [362]
                0.00    0.00       1/263         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [78]
                0.00    0.00       1/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
-----------------------------------------------
                                                 <spontaneous>
[363]    0.0    0.00    0.00                 Catch::Clara::Help::~Help() [363]
                0.00    0.00       1/242         Catch::Clara::Opt::~Opt() [82]
-----------------------------------------------
                                                 <spontaneous>
[364]    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>&&) [364]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
                0.00    0.00       1/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [734]
-----------------------------------------------
                                                 <spontaneous>
[365]    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>&&) [365]
                0.00    0.00       1/52          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
-----------------------------------------------
                                                 <spontaneous>
[366]    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>&&) [366]
                0.00    0.00       1/51          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [172]
                0.00    0.00       1/46          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>&&) [735]
-----------------------------------------------
                                                 <spontaneous>
[367]    0.0    0.00    0.00                 Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00       1/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       1/7           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> >&) [1023]
-----------------------------------------------
                                                 <spontaneous>
[368]    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() [368]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[369]    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() [369]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[370]    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() [370]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[371]    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() [371]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[372]    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() [372]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[373]    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() [373]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[374]    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() [374]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[375]    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() [375]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[376]    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() [376]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[377]    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() [377]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[378]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [378]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[379]    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() [379]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[380]    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() [380]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[381]    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() [381]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                                 <spontaneous>
[382]    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() [382]
                0.00    0.00       1/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      39/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const [5838]
                0.00    0.00     218/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     291/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     298/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [534]
                0.00    0.00     683/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const [935]
                0.00    0.00     750/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00     839/135910      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> >&&) [31]
                0.00    0.00     911/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00    1389/135910      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&) [35]
                0.00    0.00    2404/135910      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> >&&) [17]
                0.00    0.00    2726/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    2788/135910      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&) [14]
                0.00    0.00    3769/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [5839]
                0.00    0.00    3858/135910      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) [34]
                0.00    0.00    4057/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [563]
                0.00    0.00    4497/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
                0.00    0.00    4707/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [431]
                0.00    0.00    5672/135910      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
                0.00    0.00    6308/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [435]
                0.00    0.00   11322/135910      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&) [29]
                0.00    0.00   36329/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
                0.00    0.00   42055/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [2]
[396]    0.0    0.00    0.00  135910         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                0.00    0.00   42297/42297       char const std::addressof<char const>(char const&) [3]
[397]    0.0    0.00    0.00   42297         char const std::__addressof<char const>(char const&) [397]
-----------------------------------------------
                0.00    0.00      31/41589       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [615]
                0.00    0.00    5239/41589       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00   36319/41589       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [6]
[398]    0.0    0.00    0.00   41589         std::char_traits<char>::assign(char&, char const&) [398]
-----------------------------------------------
                0.00    0.00       4/33634       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> >&&) [246]
                0.00    0.00       8/33634       Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [1998]
                0.00    0.00      10/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [5837]
                0.00    0.00      16/33634       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&) [63]
                0.00    0.00      39/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const [5838]
                0.00    0.00      82/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [534]
                0.00    0.00     122/33634       Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3342]
                0.00    0.00     188/33634       __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&) [1673]
                0.00    0.00     687/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const [935]
                0.00    0.00     811/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     905/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00     957/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
                0.00    0.00    1315/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1144]
                0.00    0.00    2152/33634       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> >&&) [17]
                0.00    0.00    2459/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [468]
                0.00    0.00    2550/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [469]
                0.00    0.00    2787/33634       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&) [14]
                0.00    0.00    3761/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [5839]
                0.00    0.00    5872/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    8909/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
[399]    0.0    0.00    0.00   33634         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00       1/21442       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1725]
                0.00    0.00       1/21442       std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1724]
                0.00    0.00       2/21442       std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [1532]
                0.00    0.00       2/21442       std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [1531]
                0.00    0.00       2/21442       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) [1541]
                0.00    0.00       2/21442       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) [1540]
                0.00    0.00       2/21442       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) [1539]
                0.00    0.00       2/21442       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) [1538]
                0.00    0.00       2/21442       void std::Destroy<unsigned int>(unsigned int, unsigned int) [1670]
                0.00    0.00       2/21442       void std::Destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1668]
                0.00    0.00       2/21442       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) [1543]
                0.00    0.00       2/21442       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) [1542]
                0.00    0.00       2/21442       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) [1545]
                0.00    0.00       2/21442       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) [1544]
                0.00    0.00       2/21442       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) [1547]
                0.00    0.00       2/21442       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) [1546]
                0.00    0.00       2/21442       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) [1549]
                0.00    0.00       2/21442       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) [1548]
                0.00    0.00       3/21442       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) [1299]
                0.00    0.00       3/21442       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) [1298]
                0.00    0.00       3/21442       std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1297]
                0.00    0.00       4/21442       std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const**, unsigned long) [1199]
                0.00    0.00       4/21442       void std::Destroy<char const**>(char const**, char const**) [1236]
                0.00    0.00       4/21442       std::allocatortraits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long) [1200]
                0.00    0.00       4/21442       std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) [1202]
                0.00    0.00       5/21442       std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1116]
                0.00    0.00       6/21442       void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1103]
                0.00    0.00       7/21442       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) [1014]
                0.00    0.00       7/21442       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) [1013]
                0.00    0.00       8/21442       std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [986]
                0.00    0.00       8/21442       std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [987]
                0.00    0.00      10/21442       std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [943]
                0.00    0.00      12/21442       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) [916]
                0.00    0.00      12/21442       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) [917]
                0.00    0.00      13/21442       std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [897]
                0.00    0.00      13/21442       std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [896]
                0.00    0.00      14/21442       char std::__copy_move_a2<false, char const, char>(char const, char const, char) [891]
                0.00    0.00      18/21442       std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [848]
                0.00    0.00      34/21442       void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [772]
                0.00    0.00      41/21442       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) [760]
                0.00    0.00      50/21442       void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [717]
                0.00    0.00      51/21442       void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [118]
                0.00    0.00      55/21442       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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [680]
                0.00    0.00      67/21442       std::char_traits<char>::move(char, char const, unsigned long) [647]
                0.00    0.00      72/21442       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) [645]
                0.00    0.00     102/21442       std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long) [609]
                0.00    0.00     118/21442       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) [588]
                0.00    0.00     120/21442       std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [585]
                0.00    0.00     120/21442       std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [584]
                0.00    0.00     128/21442       std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [577]
                0.00    0.00     258/21442       void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [521]
                0.00    0.00     261/21442       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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [121]
                0.00    0.00    4671/21442       std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [429]
                0.00    0.00    4692/21442       std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [428]
                0.00    0.00   10410/21442       std::char_traits<char>::copy(char, char const, unsigned long) [412]
[400]    0.0    0.00    0.00   21442         std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00   18552/18552       char std::addressof<char>(char&) [402]
[401]    0.0    0.00    0.00   18552         char std::__addressof<char>(char&) [401]
-----------------------------------------------
                0.00    0.00   18513/18513       std::pointer_traits<char>::pointer_to(char&) [403]
[402]    0.0    0.00    0.00   18513         char std::addressof<char>(char&) [402]
                0.00    0.00   18552/18552       char std::__addressof<char>(char&) [401]
-----------------------------------------------
                0.00    0.00   18472/18472       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
[403]    0.0    0.00    0.00   18472         std::pointer_traits<char>::pointer_to(char&) [403]
                0.00    0.00   18513/18513       char std::addressof<char>(char&) [402]
-----------------------------------------------
                0.00    0.00      16/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [330]
                0.00    0.00     145/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [9276]
                0.00    0.00    1679/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00    2086/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
                0.00    0.00    2874/18366       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> >&&) [31]
                0.00    0.00    5643/18366       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&) [29]
                0.00    0.00    5923/18366       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
[404]    0.0    0.00    0.00   18366         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [404]
                0.00    0.00   18472/18472       std::pointer_traits<char>::pointer_to(char&) [403]
-----------------------------------------------
                0.00    0.00   16817/16817       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [9]
[405]    0.0    0.00    0.00   16817         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [405]
-----------------------------------------------
                0.00    0.00    1431/16297       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> >&&) [31]
                0.00    0.00    1769/16297       void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [452]
                0.00    0.00   13097/16297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [409]
[406]    0.0    0.00    0.00   16297         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [406]
-----------------------------------------------
                0.00    0.00     190/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
                0.00    0.00     290/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     381/15376       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> >&&) [17]
                0.00    0.00     692/15376       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&) [35]
                0.00    0.00    1542/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    2727/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [12]
                0.00    0.00    3871/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [442]
                0.00    0.00    5683/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [418]
[407]    0.0    0.00    0.00   15376         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
                0.00    0.00   10108/10706       std::char_traits<char>::copy(char, char const, unsigned long) [412]
                0.00    0.00    5239/41589       std::char_traits<char>::assign(char&, char const&) [398]
-----------------------------------------------
                0.00    0.00    1426/14309       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> >&&) [31]
                0.00    0.00    3532/14309       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> >&&) [17]
                0.00    0.00    4668/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [431]
                0.00    0.00    4683/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
[408]    0.0    0.00    0.00   14309         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [408]
-----------------------------------------------
                0.00    0.00    1433/13029       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> >&&) [31]
                0.00    0.00    5667/13029       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&) [29]
                0.00    0.00    5929/13029       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [25]
[409]    0.0    0.00    0.00   13029         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [409]
                0.00    0.00   13097/16297       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [406]
-----------------------------------------------
                0.00    0.00      16/11979       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [866]
                0.00    0.00    5622/11979       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&) [29]
                0.00    0.00    6341/11979       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [416]
[410]    0.0    0.00    0.00   11979         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [410]
-----------------------------------------------
                0.00    0.00     291/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     722/10788       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&) [35]
                0.00    0.00     876/10788       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> >&&) [17]
                0.00    0.00    1432/10788       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> >&&) [31]
                0.00    0.00    1797/10788       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    5670/10788       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&) [29]
[411]    0.0    0.00    0.00   10788         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [411]
-----------------------------------------------
                0.00    0.00     598/10706       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> >&&) [31]
                0.00    0.00   10108/10706       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
[412]    0.0    0.00    0.00   10706         std::char_traits<char>::copy(char, char const, unsigned long) [412]
                0.00    0.00   10410/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00     188/8750        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&) [35]
                0.00    0.00     284/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     389/8750        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) [34]
                0.00    0.00     895/8750        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    1752/8750        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> >&&) [17]
                0.00    0.00    2266/8750        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> >&&) [31]
                0.00    0.00    2976/8750        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[413]    0.0    0.00    0.00    8750         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [413]
-----------------------------------------------
                0.00    0.00     185/7161        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&) [35]
                0.00    0.00     285/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     380/7161        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) [34]
                0.00    0.00     833/7161        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> >&&) [31]
                0.00    0.00     893/7161        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    1623/7161        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> >&&) [17]
                0.00    0.00    2962/7161        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[414]    0.0    0.00    0.00    7161         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [414]
-----------------------------------------------
                0.00    0.00      35/6367        std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [9232]
                0.00    0.00    6332/6367        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [416]
[415]    0.0    0.00    0.00    6367         std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [415]
-----------------------------------------------
                0.00    0.00     965/6313        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
                0.00    0.00    5348/6313        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
[416]    0.0    0.00    0.00    6313         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [416]
                0.00    0.00    6341/11979       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [410]
                0.00    0.00    6332/6367        std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [415]
-----------------------------------------------
                0.00    0.00       1/5779        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&) [9220]
                0.00    0.00       1/5779        std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [8551]
                0.00    0.00       2/5779        std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [8714]
                0.00    0.00       2/5779        std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [8751]
                0.00    0.00       2/5779        std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [8593]
                0.00    0.00       2/5779        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&) [8888]
                0.00    0.00       2/5779        std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [9130]
                0.00    0.00       2/5779        std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [8690]
                0.00    0.00       3/5779        std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [9254]
                0.00    0.00       4/5779        std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&) [1587]
                0.00    0.00       4/5779        std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [9110]
                0.00    0.00       4/5779        std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [8581]
                0.00    0.00       6/5779        std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [8645]
                0.00    0.00       6/5779        std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_S_max_size(std::allocator<Catch::TestCaseInfo> const&) [9119]
                0.00    0.00       6/5779        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&) [8789]
                0.00    0.00       6/5779        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&) [8778]
                0.00    0.00       8/5779        std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [8701]
                0.00    0.00      10/5779        std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [1213]
                0.00    0.00      22/5779        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&) [8814]
                0.00    0.00      23/5779        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&) [9159]
                0.00    0.00      24/5779        std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [814]
                0.00    0.00      37/5779        std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [9232]
                0.00    0.00     118/5779        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&) [590]
                0.00    0.00     131/5779        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [568]
                0.00    0.00     903/5779        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00    4450/5779        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
[417]    0.0    0.00    0.00    5779         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00    5677/5677        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[418]    0.0    0.00    0.00    5677         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [418]
                0.00    0.00    5683/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
-----------------------------------------------
                0.00    0.00    5660/5660        __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [422]
[419]    0.0    0.00    0.00    5660         std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [419]
-----------------------------------------------
                                5559             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
                0.00    0.00      92/2214        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [146]
[420]    0.0    0.00    0.00    5651         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
                0.00    0.00       7/7           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() [1016]
                0.00    0.00       7/7           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() [1015]
                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() [1303]
                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() [1302]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1577]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
                                   2             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
                                   2             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
                                   2             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
                                   2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
                                   2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
-----------------------------------------------
                0.00    0.00    5646/5646        std::iterator_traits<char>::difference_type std::distance<char>(char, char) [425]
[421]    0.0    0.00    0.00    5646         std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [421]
-----------------------------------------------
                0.00    0.00      16/5642        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&) [63]
                0.00    0.00    5626/5642        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&) [29]
[422]    0.0    0.00    0.00    5642         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [422]
                0.00    0.00    5660/5660        std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [419]
-----------------------------------------------
                0.00    0.00    5615/5615        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[423]    0.0    0.00    0.00    5615         bool __gnu_cxx::__is_null_pointer<char>(char) [423]
-----------------------------------------------
                0.00    0.00    5610/5610        std::iterator_traits<char>::difference_type std::distance<char>(char, char) [425]
[424]    0.0    0.00    0.00    5610         std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [424]
-----------------------------------------------
                0.00    0.00    5609/5609        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[425]    0.0    0.00    0.00    5609         std::iterator_traits<char>::difference_type std::distance<char>(char, char) [425]
                0.00    0.00    5646/5646        std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [421]
                0.00    0.00    5610/5610        std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [424]
-----------------------------------------------
                0.00    0.00      22/5437        __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&) [1673]
                0.00    0.00     917/5437        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00    4498/5437        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
[426]    0.0    0.00    0.00    5437         std::char_traits<char>::compare(char const, char const, unsigned long) [426]
-----------------------------------------------
                0.00    0.00     589/5196        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [146]
                0.00    0.00    4607/5196        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
[427]    0.0    0.00    0.00    5196         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [427]
-----------------------------------------------
                0.00    0.00      11/4696        std::Vectorbase<char, std::allocator<char> >::_M_allocate(unsigned long) [7055]
                0.00    0.00    4685/4696        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
[428]    0.0    0.00    0.00    4696         std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [428]
                0.00    0.00    4692/21442       std::is_constant_evaluated() [400]
                0.00    0.00    4679/4679        __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [432]
-----------------------------------------------
                0.00    0.00      13/4691        std::Vectorbase<char, std::allocator<char> >::_M_deallocate(char, unsigned long) [7060]
                0.00    0.00    4678/4691        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [431]
[429]    0.0    0.00    0.00    4691         std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [429]
                0.00    0.00    4674/4674        __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [433]
                0.00    0.00    4671/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00    4687/4687        __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [432]
[430]    0.0    0.00    0.00    4687         __gnu_cxx::new_allocator<char>::_M_max_size() const [430]
-----------------------------------------------
                0.00    0.00    4681/4681        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [7]
[431]    0.0    0.00    0.00    4681         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [431]
                0.00    0.00    4707/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    4678/4691        std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [429]
                0.00    0.00    4668/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [408]
-----------------------------------------------
                0.00    0.00    4679/4679        std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [428]
[432]    0.0    0.00    0.00    4679         __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [432]
                0.00    0.00    4687/4687        __gnu_cxx::new_allocator<char>::_M_max_size() const [430]
-----------------------------------------------
                0.00    0.00    4674/4674        std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [429]
[433]    0.0    0.00    0.00    4674         __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [433]
-----------------------------------------------
                0.00    0.00     185/4664        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&) [35]
                0.00    0.00     290/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [43]
                0.00    0.00     372/4664        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) [34]
                0.00    0.00     904/4664        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [30]
                0.00    0.00    2913/4664        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [28]
[434]    0.0    0.00    0.00    4664         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [434]
                0.00    0.00    5348/6313        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [416]
                0.00    0.00    4685/4696        std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [428]
                0.00    0.00    4683/14309       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [408]
-----------------------------------------------
                0.00    0.00      10/4536        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [5837]
                0.00    0.00      47/4536        __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&) [1673]
                0.00    0.00    4479/4536        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
[435]    0.0    0.00    0.00    4536         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [435]
                0.00    0.00    6308/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                0.00    0.00    4462/4462        std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1063]
[436]    0.0    0.00    0.00    4462         decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&) [436]
                0.00    0.00    4440/4450        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
                0.00    0.00    4432/4432        auto std::__detail::__char_traits_cmp_cat<std::char_traits<char> >(int) [440]
-----------------------------------------------
                0.00    0.00      10/4450        Catch::operator<(Catch::TestCaseInfo const&, Catch::TestCaseInfo const&) [3419]
                0.00    0.00    4440/4450        decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&) [436]
[437]    0.0    0.00    0.00    4450         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
                0.00    0.00    8909/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00    4498/5437        std::char_traits<char>::compare(char const, char const, unsigned long) [426]
                0.00    0.00    4497/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00    4479/4536        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [435]
                0.00    0.00    4450/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
                0.00    0.00     937/1180        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [456]
-----------------------------------------------
                0.00    0.00    4448/4448        std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1063]
[438]    0.0    0.00    0.00    4448         std::__cmp_cat::__unspec::__unspec(std::__cmp_cat::__unspec) [438]
-----------------------------------------------
                0.00    0.00    4436/4436        std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1063]
[439]    0.0    0.00    0.00    4436         std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) [439]
-----------------------------------------------
                0.00    0.00    4432/4432        decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&) [436]
[440]    0.0    0.00    0.00    4432         auto std::__detail::__char_traits_cmp_cat<std::char_traits<char> >(int) [440]
-----------------------------------------------
                0.00    0.00      16/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [330]
                0.00    0.00     143/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [9276]
                0.00    0.00    1689/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
                0.00    0.00    2085/3933        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [66]
[441]    0.0    0.00    0.00    3933         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [441]
-----------------------------------------------
                0.00    0.00    3864/3864        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) [34]
[442]    0.0    0.00    0.00    3864         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [442]
                0.00    0.00    3871/15376       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [407]
-----------------------------------------------
                0.00    0.00    3851/3851        std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [447]
[443]    0.0    0.00    0.00    3851         std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [443]
-----------------------------------------------
                                   6             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1085]
                                  10             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [940]
                                  14             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [884]
                                  14             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [885]
                                  19             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [841]
                                  54             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [693]
                                  89             std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [632]
                                 326             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [506]
                                 537             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [482]
                                 976             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [471]
                0.00    0.00       1/2214        std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [380]
                0.00    0.00       1/2214        std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [379]
                0.00    0.00       1/2214        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() [381]
                0.00    0.00       1/2214        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [377]
                0.00    0.00       1/2214        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() [382]
                0.00    0.00       1/2214        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [376]
                0.00    0.00       1/2214        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() [368]
                0.00    0.00       1/2214        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() [373]
                0.00    0.00       1/2214        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() [369]
                0.00    0.00       1/2214        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() [370]
                0.00    0.00       1/2214        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() [371]
                0.00    0.00       1/2214        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() [372]
                0.00    0.00       1/2214        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() [374]
                0.00    0.00       1/2214        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() [375]
                0.00    0.00       1/2214        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [378]
                0.00    0.00       2/2214        std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [342]
                0.00    0.00       2/2214        std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [344]
                0.00    0.00       2/2214        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() [351]
                0.00    0.00       2/2214        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [352]
                0.00    0.00       3/2214        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [322]
                0.00    0.00       4/2214        std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [302]
                0.00    0.00       7/2214        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() [283]
                0.00    0.00      11/2214        std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [244]
                0.00    0.00      16/2214        std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [229]
                0.00    0.00      29/2214        std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [195]
                0.00    0.00      51/2214        std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [172]
                0.00    0.00      52/2214        std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
                0.00    0.00      68/2214        std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [156]
                0.00    0.00     113/2214        std::__shared_ptr<advgetopt::variables, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [138]
                0.00    0.00     263/2214        std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [79]
                0.00    0.00     539/2214        std::__shared_ptr<advgetopt::option_info, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [40]
                0.00    0.00     615/2214        std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
[444]    0.0    0.00    0.00    3839         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
                                5559             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
-----------------------------------------------
                0.00    0.00    3827/3827        std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [447]
[445]    0.0    0.00    0.00    3827         std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [445]
-----------------------------------------------
                0.00    0.00    3824/3824        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) [34]
[446]    0.0    0.00    0.00    3824         bool __gnu_cxx::__is_null_pointer<char const>(char const) [446]
-----------------------------------------------
                0.00    0.00    3824/3824        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) [34]
[447]    0.0    0.00    0.00    3824         std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [447]
                0.00    0.00    3851/3851        std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [443]
                0.00    0.00    3827/3827        std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [445]
-----------------------------------------------
                0.00    0.00      70/3132        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> > >) [10070]
                0.00    0.00     788/3132        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&) [486]
                0.00    0.00    2274/3132        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&) [4538]
[448]    0.0    0.00    0.00    3132         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [448]
-----------------------------------------------
                0.00    0.00      11/2731        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [23]
                0.00    0.00      16/2731        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&) [63]
                0.00    0.00     136/2731        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.00     903/2731        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00    1665/2731        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [76]
[449]    0.0    0.00    0.00    2731         std::char_traits<char>::length(char const) [449]
-----------------------------------------------
                0.00    0.00    1979/1979        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> >&&) [17]
[450]    0.0    0.00    0.00    1979         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [450]
-----------------------------------------------
                0.00    0.00    1849/1849        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> >&&) [17]
[451]    0.0    0.00    0.00    1849         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [451]
-----------------------------------------------
                0.00    0.00    1758/1758        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> >&&) [17]
[452]    0.0    0.00    0.00    1758         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [452]
                0.00    0.00    1769/16297       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [406]
-----------------------------------------------
                0.00    0.00     772/1544        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [464]
                0.00    0.00     772/1544        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [463]
[453]    0.0    0.00    0.00    1544         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [453]
-----------------------------------------------
                0.00    0.00       1/1538        void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [1738]
                0.00    0.00       1/1538        decltype (::new ((void)(0)) ed::dispatcher((declval<(anonymous namespace)::testmessenger>)())) std::construct_at<ed::dispatcher, (anonymous namespace)::test_messenger>(ed::dispatcher, (anonymous namespace)::test_messenger&&) [1643]
                0.00    0.00       1/1538        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/1538        decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/1538        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&) [7376]
                0.00    0.00       1/1538        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&) [3635]
                0.00    0.00       1/1538        Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [2780]
                0.00    0.00       1/1538        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&) [7375]
                0.00    0.00       1/1538        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&) [7377]
                0.00    0.00       1/1538        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&) [7371]
                0.00    0.00       1/1538        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&) [7378]
                0.00    0.00       1/1538        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&) [7370]
                0.00    0.00       1/1538        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&) [7362]
                0.00    0.00       1/1538        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&) [7367]
                0.00    0.00       1/1538        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&) [7363]
                0.00    0.00       1/1538        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&) [7364]
                0.00    0.00       1/1538        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&) [7365]
                0.00    0.00       1/1538        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&) [7366]
                0.00    0.00       1/1538        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&) [7368]
                0.00    0.00       1/1538        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&) [7369]
                0.00    0.00       1/1538        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&) [3630]
                0.00    0.00       1/1538        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&) [3640]
                0.00    0.00       1/1538        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&) [3593]
                0.00    0.00       1/1538        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&) [3645]
                0.00    0.00       1/1538        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&) [3588]
                0.00    0.00       1/1538        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&) [3548]
                0.00    0.00       1/1538        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&) [3573]
                0.00    0.00       1/1538        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&) [3553]
                0.00    0.00       1/1538        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&) [3558]
                0.00    0.00       1/1538        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&) [3563]
                0.00    0.00       1/1538        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&) [3568]
                0.00    0.00       1/1538        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&) [3578]
                0.00    0.00       1/1538        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&) [3583]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [3540]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<Catch::ReporterSpec>::construct<Catch::ReporterSpec, Catch::ReporterSpec>(Catch::ReporterSpec, Catch::ReporterSpec&&) [3469]
                0.00    0.00       1/1538        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&) [7374]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<long> >::construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [3625]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&>(unsigned long, unsigned long const&) [4077]
                0.00    0.00       1/1538        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> > >&&) [3722]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo>(Catch::SectionInfo, Catch::SectionInfo&&) [3457]
                0.00    0.00       1/1538        void __gnu_cxx::new_allocator<Catch::ProcessedReporterSpec>::construct<Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec>(Catch::ProcessedReporterSpec, Catch::ProcessedReporterSpec&&) [3529]
                0.00    0.00       2/1538        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&&) [1513]
                0.00    0.00       2/1538        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/1538        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>&) [220]
                0.00    0.00       2/1538        decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char**>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/1538        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>&) [224]
                0.00    0.00       2/1538        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> >) [1514]
                0.00    0.00       2/1538        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>&) [305]
                0.00    0.00       2/1538        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       2/1538        decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [1644]
                0.00    0.00       2/1538        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>&) [309]
                0.00    0.00       2/1538        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>&) [349]
                0.00    0.00       2/1538        void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       2/1538        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> > > >&) [7372]
                0.00    0.00       2/1538        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&) [7373]
                0.00    0.00       2/1538        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> > > >&) [3612]
                0.00    0.00       2/1538        void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<double> >::construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [3617]
                0.00    0.00       2/1538        void __gnu_cxx::new_allocator<Catch::ISingleton>::construct<Catch::ISingleton, Catch::ISingleton const&>(Catch::ISingleton*, Catch::ISingleton const&) [3832]
                0.00    0.00       3/1538        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&) [1319]
                0.00    0.00       3/1538        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&) [1290]
                0.00    0.00       3/1538        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&) [1320]
                0.00    0.00       3/1538        void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseHandle>(Catch::TestCaseHandle, Catch::TestCaseHandle&&) [3497]
                0.00    0.00       4/1538        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&&) [9526]
                0.00    0.00       4/1538        void __gnu_cxx::new_allocator<std::Rbtree_node<Catch::TestCaseHandle const> >::construct<Catch::TestCaseHandle const, Catch::TestCaseHandle const>(Catch::TestCaseHandle const*, Catch::TestCaseHandle const&&) [3894]
                0.00    0.00       4/1538        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&) [9525]
                0.00    0.00       4/1538        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&) [3893]
                0.00    0.00       4/1538        void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::StringRef>(Catch::Tag, Catch::StringRef&&) [3535]
                0.00    0.00       4/1538        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]) [7381]
                0.00    0.00       4/1538        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]) [198]
                0.00    0.00       4/1538        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&) [9493]
                0.00    0.00       4/1538        void __gnu_cxx::new_allocator<Catch::TestCaseHandle>::construct<Catch::TestCaseHandle, Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseHandle, Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [3495]
                0.00    0.00       4/1538        void __gnu_cxx::new_allocator<Catch::TestCaseInfo>::construct<Catch::TestCaseInfo, Catch::TestCaseInfo>(Catch::TestCaseInfo**, Catch::TestCaseInfo&&) [3841]
                0.00    0.00       4/1538        void std::_Construct<Catch::TestCaseHandle, Catch::TestCaseHandle const&>(Catch::TestCaseHandle, Catch::TestCaseHandle const&) [9844]
                0.00    0.00       4/1538        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&) [3886]
                0.00    0.00       4/1538        void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [9840]
                0.00    0.00       7/1538        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> >&) [1008]
                0.00    0.00       7/1538        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> >&) [1025]
                0.00    0.00       7/1538        void __gnu_cxx::new_allocator<Catch::TestCaseTracking::ITracker>::construct<Catch::TestCaseTracking::ITracker, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker**, Catch::TestCaseTracking::ITracker&&) [3855]
                0.00    0.00       7/1538        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>&&) [3671]
                0.00    0.00       7/1538        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>&&) [3665]
                0.00    0.00       8/1538        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [9847]
                0.00    0.00       9/1538        void std::Rb_tree<std::__cxx11::basic_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<>&&) [9406]
                0.00    0.00       9/1538        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<>&&) [3913]
                0.00    0.00      10/1538        Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [929]
                0.00    0.00      12/1538        decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const*, char const&&) [926]
                0.00    0.00      12/1538        decltype (::new ((void)(0)) 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<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> >&&) [186]
                0.00    0.00      13/1538        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&&) [3652]
                0.00    0.00      13/1538        void std::_Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [9853]
                0.00    0.00      14/1538        void __gnu_cxx::new_allocator<Catch::SectionInfo>::construct<Catch::SectionInfo, Catch::SectionInfo const&>(Catch::SectionInfo, Catch::SectionInfo const&) [3456]
                0.00    0.00      15/1538        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>&&) [3683]
                0.00    0.00      16/1538        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&) [7380]
                0.00    0.00      16/1538        void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundFlagRef>::construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [3604]
                0.00    0.00      23/1538        decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [825]
                0.00    0.00      24/1538        void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [816]
                0.00    0.00      25/1538        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&) [3925]
                0.00    0.00      26/1538        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&) [9463]
                0.00    0.00      27/1538        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&) [180]
                0.00    0.00      35/1538        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [9848]
                0.00    0.00      43/1538        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [757]
                0.00    0.00      44/1538        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&&) [4061]
                0.00    0.00      48/1538        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> >&&) [102]
                0.00    0.00      65/1538        decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [655]
                0.00    0.00      84/1538        void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [634]
                0.00    0.00     110/1538        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&&) [605]
                0.00    0.00     112/1538        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&) [9861]
                0.00    0.00     124/1538        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&) [88]
                0.00    0.00     213/1538        Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [2783]
                0.00    0.00     214/1538        Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [2779]
[454]    0.0    0.00    0.00    1538         operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00      29/1219        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> > >&) [10578]
                0.00    0.00      36/1219        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [162]
                0.00    0.00      58/1219        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> > >&) [10407]
                0.00    0.00      86/1219        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> >) [111]
                0.00    0.00     126/1219        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> >) [120]
                0.00    0.00     884/1219        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> >&&) [17]
[455]    0.0    0.00    0.00    1219         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> >&) [455]
-----------------------------------------------
                0.00    0.00     243/1180        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00     937/1180        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [437]
[456]    0.0    0.00    0.00    1180         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [456]
-----------------------------------------------
                0.00    0.00    1009/1009        std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [461]
[457]    0.0    0.00    0.00    1009         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [457]
-----------------------------------------------
                0.00    0.00       4/1008        Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [1998]
                0.00    0.00      92/1008        operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00     162/1008        Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00     176/1008        Catch::StringRef::StringRef(char const) [3341]
                0.00    0.00     574/1008        Catch::StringRef::substr(unsigned long, unsigned long) const [4899]
[458]    0.0    0.00    0.00    1008         Catch::StringRef::StringRef(char const, unsigned long) [458]
-----------------------------------------------
                0.00    0.00      20/962         std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [214]
                0.00    0.00     133/962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [126]
                0.00    0.00     809/962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
[459]    0.0    0.00    0.00     962         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [459]
                0.00    0.00     965/6313        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [416]
                0.00    0.00     957/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00     906/906         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) [829]
[460]    0.0    0.00    0.00     906         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
                0.00    0.00     917/5437        std::char_traits<char>::compare(char const, char const, unsigned long) [426]
                0.00    0.00     911/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     905/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00     903/2731        std::char_traits<char>::length(char const) [449]
                0.00    0.00     903/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
                0.00    0.00     243/1180        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [456]
-----------------------------------------------
                0.00    0.00     825/825         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1418]
[461]    0.0    0.00    0.00     825         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [461]
                0.00    0.00    1009/1009        std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [457]
-----------------------------------------------
                0.00    0.00      13/773         Catch::Clara::Detail::TokenStream::loadBuffer() [2682]
                0.00    0.00      84/773         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) [695]
                0.00    0.00     338/773         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4723]
                0.00    0.00     338/773         Catch::Clara::Opt::validate() const [75]
[462]    0.0    0.00    0.00     773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [462]
-----------------------------------------------
                0.00    0.00       1/772         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2685]
                0.00    0.00      35/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00      54/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00     213/772         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4723]
                0.00    0.00     213/772         Catch::Clara::Opt::validate() const [75]
                0.00    0.00     256/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5726]
[463]    0.0    0.00    0.00     772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [463]
                0.00    0.00     772/1544        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [453]
-----------------------------------------------
                0.00    0.00       1/772         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2685]
                0.00    0.00      35/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00      54/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00     213/772         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4723]
                0.00    0.00     213/772         Catch::Clara::Opt::validate() const [75]
                0.00    0.00     256/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5726]
[464]    0.0    0.00    0.00     772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [464]
                0.00    0.00     772/1544        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [453]
-----------------------------------------------
                0.00    0.00      13/766         Catch::Clara::Detail::TokenStream::operator++() [2687]
                0.00    0.00      84/766         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) [695]
                0.00    0.00     331/766         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4723]
                0.00    0.00     338/766         Catch::Clara::Opt::validate() const [75]
[465]    0.0    0.00    0.00     766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [465]
-----------------------------------------------
                0.00    0.00      40/723         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const [5838]
                0.00    0.00     683/723         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const [935]
[466]    0.0    0.00    0.00     723         std::char_traits<char>::find(char const, unsigned long, char const&) [466]
-----------------------------------------------
                0.00    0.00     715/715         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&) [36]
[467]    0.0    0.00    0.00     715         __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [467]
-----------------------------------------------
                0.00    0.00     707/707         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [24]
[468]    0.0    0.00    0.00     707         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [468]
                0.00    0.00    2459/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00     706/706         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [24]
[469]    0.0    0.00    0.00     706         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [469]
                0.00    0.00    2550/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00       1/706         std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::clear() [9536]
                0.00    0.00       2/706         std::Rb_tree<std::__cxx11::basic_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> > > > >::operator=(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&) [9482]
                0.00    0.00       2/706         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> > > > >::clear() [338]
                0.00    0.00       4/706         std::Rbtree_header::Rbtree_header(std::Rbtree_header&&) [7413]
                0.00    0.00       6/706         std::Rbtree_header::_M_move_data(std::Rbtree_header&) [7412]
                0.00    0.00     691/706         std::Rbtree_header::Rbtree_header() [545]
[470]    0.0    0.00    0.00     706         std::Rbtree_header::_M_reset() [470]
-----------------------------------------------
                                 646             std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [592]
[471]    0.0    0.00    0.00     646         std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [471]
                                 976             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       4/597         __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> > > > >::difference_type __gnu_cxx::operator-<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> > > > > const&, __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> > > > > const&) [4464]
                0.00    0.00       8/597         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__niter_base<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> > > > >) [10072]
                0.00    0.00     280/597         bool __gnu_cxx::operator!=<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> > > > > const&, __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> > > > > const&) [4540]
                0.00    0.00     305/597         bool __gnu_cxx::operator==<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> > > > > const&, __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> > > > > const&) [627]
[472]    0.0    0.00    0.00     597         __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> > > > >::base() const [472]
-----------------------------------------------
                0.00    0.00       1/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base&, std::Rbtree_node_base const&) [1732]
                0.00    0.00       1/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<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::Rbtree_node_base&, true>(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::Rbtree_node_base&) [8392]
                0.00    0.00       3/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&) [1309]
                0.00    0.00       4/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<Catch::TestCaseHandle const>&, std::Rbtree_node_base&, true>(std::Rbtree_node<Catch::TestCaseHandle const>&, std::Rbtree_node_base&) [8391]
                0.00    0.00       4/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<Catch::TestCaseInfo const>&, std::Rbtree_node_base&, true>(std::Rbtree_node<Catch::TestCaseInfo const>&, std::Rbtree_node_base&) [8395]
                0.00    0.00      40/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<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&, true>(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&) [8398]
                0.00    0.00     213/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base const&, std::Rbtree_node_base&) [988]
                0.00    0.00     222/488         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, std::Rbtree_node_base&, true>(std::Rbtree_node_base&, std::Rbtree_node_base&) [8394]
[473]    0.0    0.00    0.00     488         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [473]
-----------------------------------------------
                                  91             std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1620]
                                 384             std::function<void (ed::message&)>::~function() <cycle 1> [493]
                0.00    0.00       8/2214        std::function<void ()>::~function() [267]
[474]    0.0    0.00    0.00     483         std::Functionbase::~Functionbase() <cycle 1> [474]
                0.00    0.00      30/58          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) [668]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1300]
                                   3             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1301]
-----------------------------------------------
                0.00    0.00       2/479         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) [8990]
                0.00    0.00      35/479         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00      54/479         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00     130/479         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&) [653]
                0.00    0.00     258/479         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [520]
[475]    0.0    0.00    0.00     479         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [475]
-----------------------------------------------
                0.00    0.00       2/466         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_move_assign(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::integral_constant<bool, true>) [233]
                0.00    0.00       4/466         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> > > >::operator=(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> > > > const&) [9040]
                0.00    0.00      37/466         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> > > >::_M_realloc_insert<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> >, 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> >&&) [9024]
                0.00    0.00      52/466         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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9023]
                0.00    0.00      54/466         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> > > >::vector(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> > > > const&) [9036]
                0.00    0.00      56/466         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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
                0.00    0.00     261/466         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> > > >::~vector() [124]
[476]    0.0    0.00    0.00     466         std::Vectorbase<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_get_Tp_allocator() [476]
-----------------------------------------------
                0.00    0.00      10/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [929]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [536]
                0.00    0.00     214/437         Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [2779]
[477]    0.0    0.00    0.00     437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [477]
-----------------------------------------------
                0.00    0.00       7/429         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
                0.00    0.00     422/429         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [480]
[478]    0.0    0.00    0.00     429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [478]
-----------------------------------------------
                0.00    0.00       8/425         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [8059]
                0.00    0.00      35/425         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) [8064]
                0.00    0.00      43/425         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) [1550]
                0.00    0.00      70/425         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>&) [151]
                0.00    0.00     129/425         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [117]
                0.00    0.00     140/425         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>&) [155]
[479]    0.0    0.00    0.00     425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [479]
-----------------------------------------------
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [481]
[480]    0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [480]
                0.00    0.00     422/429         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [478]
-----------------------------------------------
                0.00    0.00       7/422         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
                0.00    0.00     415/422         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [484]
[481]    0.0    0.00    0.00     422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [481]
                0.00    0.00     422/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [480]
-----------------------------------------------
                                 422             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
[482]    0.0    0.00    0.00     422         std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [482]
                                 537             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       1/416         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1707]
                0.00    0.00       1/416         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>&&) [7143]
                0.00    0.00       1/416         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>&&) [7125]
                0.00    0.00       1/416         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>&&) [7142]
                0.00    0.00       1/416         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>&&) [7144]
                0.00    0.00       1/416         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>&&) [7139]
                0.00    0.00       1/416         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>&&) [7145]
                0.00    0.00       1/416         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>&&) [7138]
                0.00    0.00       1/416         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>&&) [7130]
                0.00    0.00       1/416         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>&&) [7135]
                0.00    0.00       1/416         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>&&) [7131]
                0.00    0.00       1/416         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>&&) [7132]
                0.00    0.00       1/416         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>&&) [7133]
                0.00    0.00       1/416         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>&&) [7134]
                0.00    0.00       1/416         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>&&) [7136]
                0.00    0.00       1/416         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>&&) [7137]
                0.00    0.00       1/416         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>&&) [7141]
                0.00    0.00       2/416         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1487]
                0.00    0.00       2/416         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1485]
                0.00    0.00       2/416         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>&&) [7129]
                0.00    0.00       2/416         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>&&) [7140]
                0.00    0.00       3/416         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>&&) [1282]
                0.00    0.00       4/416         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [7124]
                0.00    0.00       6/416         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>&&) [1084]
                0.00    0.00       6/416         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1112]
                0.00    0.00      16/416         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>&&) [7128]
                0.00    0.00      27/416         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [807]
                0.00    0.00      31/416         std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [781]
                0.00    0.00      46/416         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>&&) [735]
                0.00    0.00      46/416         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [734]
                0.00    0.00      61/416         std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1180]
                0.00    0.00     145/416         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [560]
[483]    0.0    0.00    0.00     416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00     415/415         Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
[484]    0.0    0.00    0.00     415         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [484]
                0.00    0.00     415/422         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [481]
-----------------------------------------------
                0.00    0.00      11/395         Catch::TestCaseTracking::SectionTracker::addNextFilters(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [2337]
                0.00    0.00      54/395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00      70/395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00     260/395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [651]
[485]    0.0    0.00    0.00     395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [485]
-----------------------------------------------
                0.00    0.00     138/394         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) [695]
                0.00    0.00     256/394         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5726]
[486]    0.0    0.00    0.00     394         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&) [486]
                0.00    0.00     788/3132        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [448]
-----------------------------------------------
                0.00    0.00     390/390         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [572]
[487]    0.0    0.00    0.00     390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [487]
-----------------------------------------------
                0.00    0.00     388/388         std::function<void (ed::message&)>::operator bool() const [489]
[488]    0.0    0.00    0.00     388         std::Functionbase::_M_empty() const [488]
-----------------------------------------------
                0.00    0.00      32/386         bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1674]
                0.00    0.00     354/386         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
[489]    0.0    0.00    0.00     386         std::function<void (ed::message&)>::operator bool() const [489]
                0.00    0.00     388/388         std::Functionbase::_M_empty() const [488]
-----------------------------------------------
                0.00    0.00       1/365         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_move_assign(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::integral_constant<bool, true>) [233]
                0.00    0.00       2/365         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/365         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]) [10017]
                0.00    0.00       4/365         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]) [7381]
                0.00    0.00       4/365         std::Spebo_helper<0, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Spebo_helper() [7358]
                0.00    0.00       4/365         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]) [8302]
                0.00    0.00      30/365         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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [796]
                0.00    0.00      54/365         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> > > >::vector(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> > > > const&) [9036]
                0.00    0.00     262/365         std::Vectorbase<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> > > >::Vectorimpl::~Vectorimpl() [516]
[490]    0.0    0.00    0.00     365         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [490]
-----------------------------------------------
                0.00    0.00       1/360         std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
                0.00    0.00       1/360         std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
                0.00    0.00       2/360         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&)>&&) [1618]
                0.00    0.00       2/360         std::function<void (unittest::reporter::state&, unittest::reporter::callbackreason_t)>::function(decltype(nullptr)) [1619]
                0.00    0.00     354/360         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
[491]    0.0    0.00    0.00     360         std::Functionbase::Functionbase() [491]
-----------------------------------------------
                0.00    0.00     358/358         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() [597]
[492]    0.0    0.00    0.00     358         __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() [492]
                0.00    0.00     356/356         __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() [494]
-----------------------------------------------
                                  78             ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00      26/2214        ed::Callback::Callback(std::function<void (ed::message&)>) [200]
                0.00    0.00     252/2214        ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [80]
[493]    0.0    0.00    0.00     358         std::function<void (ed::message&)>::~function() <cycle 1> [493]
                                 384             std::Functionbase::~Functionbase() <cycle 1> [474]
-----------------------------------------------
                0.00    0.00     356/356         __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() [492]
[494]    0.0    0.00    0.00     356         __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() [494]
-----------------------------------------------
                0.00    0.00      26/352         ed::Callback::Callback(std::function<void (ed::message&)>) [200]
                0.00    0.00      26/352         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [803]
                0.00    0.00      26/352         ed::MatchValue<std::function<void (ed::message&)> >::get() const [1405]
                0.00    0.00      48/352         ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [808]
                0.00    0.00     226/352         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [533]
[495]    0.0    0.00    0.00     352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
                0.00    0.00     354/360         std::Functionbase::Functionbase() [491]
                0.00    0.00     354/386         std::function<void (ed::message&)>::operator bool() const [489]
                0.00    0.00      28/58          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) [668]
-----------------------------------------------
                0.00    0.00       2/349         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> > > >::cbegin() const [5741]
                0.00    0.00     167/349         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> > > >::end() const [565]
                0.00    0.00     180/349         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> > > >::begin() const [566]
[496]    0.0    0.00    0.00     349         __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&) [496]
-----------------------------------------------
                0.00    0.00     347/347         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [498]
[497]    0.0    0.00    0.00     347         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [497]
-----------------------------------------------
                0.00    0.00     345/345         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [679]
[498]    0.0    0.00    0.00     345         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [498]
                0.00    0.00     347/347         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [497]
-----------------------------------------------
                0.00    0.00       3/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [2793]
                0.00    0.00      49/344         Catch::Clara::Parser::~Parser() [87]
                0.00    0.00      50/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [710]
                0.00    0.00     242/344         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [528]
[499]    0.0    0.00    0.00     344         Catch::Clara::Detail::ParserBase::~ParserBase() [499]
-----------------------------------------------
                0.00    0.00      70/330         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> > >) [10114]
                0.00    0.00     130/330         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&) [653]
                0.00    0.00     130/330         __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&) [650]
[500]    0.0    0.00    0.00     330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [500]
-----------------------------------------------
                0.00    0.00      65/323         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&) [653]
                0.00    0.00     258/323         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [519]
[501]    0.0    0.00    0.00     323         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [501]
                0.00    0.00     120/120         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [584]
-----------------------------------------------
                0.00    0.00       1/314         Catch::Clara::Args::Args(int, char const const) [2603]
                0.00    0.00       1/314         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [8987]
                0.00    0.00      54/314         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00     258/314         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [518]
[502]    0.0    0.00    0.00     314         std::allocator<Catch::StringRef>::~allocator() [502]
-----------------------------------------------
                0.00    0.00      18/307         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> > > >::_M_realloc_insert<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> >, 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> >&&) [9024]
                0.00    0.00      27/307         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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9023]
                0.00    0.00     262/307         std::Vectorbase<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> > > >::~Vectorbase() [515]
[503]    0.0    0.00    0.00     307         std::Vectorbase<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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [503]
                0.00    0.00     102/102         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long) [609]
-----------------------------------------------
                0.00    0.00     303/303         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() [960]
[504]    0.0    0.00    0.00     303         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 [504]
-----------------------------------------------
                0.00    0.00       8/303         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&&) [177]
                0.00    0.00      35/303         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [9848]
                0.00    0.00      40/303         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplaceback<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
                0.00    0.00     110/303         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&&) [605]
                0.00    0.00     110/303         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&&) [602]
[505]    0.0    0.00    0.00     303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [505]
-----------------------------------------------
                                 297             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
[506]    0.0    0.00    0.00     297         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [506]
                                 326             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00     295/295         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [534]
[507]    0.0    0.00    0.00     295         std::less<char const>::operator()(char const, char const) const [507]
-----------------------------------------------
                0.00    0.00       1/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1681]
                0.00    0.00       1/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
                0.00    0.00       2/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1361]
                0.00    0.00      45/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [738]
                0.00    0.00      45/293         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
                0.00    0.00      54/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [687]
                0.00    0.00     145/293         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [555]
[508]    0.0    0.00    0.00     293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                0.00    0.00     290/290         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [557]
[509]    0.0    0.00    0.00     290         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&) [509]
-----------------------------------------------
                0.00    0.00       1/289         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>&) [7149]
                0.00    0.00       1/289         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>&&) [7143]
                0.00    0.00       1/289         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>&&) [7125]
                0.00    0.00       1/289         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>&&) [7142]
                0.00    0.00       1/289         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>&&) [7144]
                0.00    0.00       1/289         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>&&) [7139]
                0.00    0.00       1/289         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>&&) [7145]
                0.00    0.00       1/289         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>&&) [7138]
                0.00    0.00       1/289         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>&&) [7130]
                0.00    0.00       1/289         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>&&) [7135]
                0.00    0.00       1/289         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>&&) [7131]
                0.00    0.00       1/289         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>&&) [7132]
                0.00    0.00       1/289         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>&&) [7133]
                0.00    0.00       1/289         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>&&) [7134]
                0.00    0.00       1/289         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>&&) [7136]
                0.00    0.00       1/289         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>&&) [7137]
                0.00    0.00       1/289         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>&&) [7141]
                0.00    0.00       2/289         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1487]
                0.00    0.00       2/289         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1485]
                0.00    0.00       2/289         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) [7123]
                0.00    0.00       2/289         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>&&) [7129]
                0.00    0.00       2/289         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>&&) [7140]
                0.00    0.00       3/289         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>&&) [1282]
                0.00    0.00       6/289         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>&&) [1084]
                0.00    0.00      16/289         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>&&) [7128]
                0.00    0.00      46/289         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>&&) [735]
                0.00    0.00      46/289         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [734]
                0.00    0.00     145/289         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [560]
[510]    0.0    0.00    0.00     289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00       2/286         std::Vectorbase<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> > > >::Vectorimpl_data::_M_swap_data(std::Vectorbase<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> > > >::Vectorimpl_data&) [6885]
                0.00    0.00      85/286         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [631]
                0.00    0.00     199/286         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl() [6881]
[511]    0.0    0.00    0.00     286         std::Vectorbase<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> > > >::Vectorimpl_data::Vectorimpl_data() [511]
-----------------------------------------------
                0.00    0.00      13/284         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&) [9475]
                0.00    0.00     271/284         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() [542]
[512]    0.0    0.00    0.00     284         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 [512]
-----------------------------------------------
                0.00    0.00      65/279         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [655]
                0.00    0.00      65/279         void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [652]
                0.00    0.00      65/279         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&) [653]
                0.00    0.00      84/279         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [634]
[513]    0.0    0.00    0.00     279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::removereference<Catch::StringRef const&>::type&) [513]
-----------------------------------------------
                0.00    0.00       4/264         __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&) [4458]
                0.00    0.00      90/264         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&) [4528]
                0.00    0.00     170/264         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&) [630]
[514]    0.0    0.00    0.00     264         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [514]
-----------------------------------------------
                0.00    0.00     262/262         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> > > >::~vector() [124]
[515]    0.0    0.00    0.00     262         std::Vectorbase<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> > > >::~Vectorbase() [515]
                0.00    0.00     262/307         std::Vectorbase<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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [503]
                0.00    0.00     261/261         std::Vectorbase<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> > > >::Vectorimpl::~Vectorimpl() [516]
-----------------------------------------------
                0.00    0.00     261/261         std::Vectorbase<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> > > >::~Vectorbase() [515]
[516]    0.0    0.00    0.00     261         std::Vectorbase<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> > > >::Vectorimpl::~Vectorimpl() [516]
                0.00    0.00     262/365         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [490]
-----------------------------------------------
                0.00    0.00     258/258         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [521]
[517]    0.0    0.00    0.00     258         void std::Destroy_aux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [517]
-----------------------------------------------
                0.00    0.00     258/258         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [519]
[518]    0.0    0.00    0.00     258         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [518]
                0.00    0.00     258/314         std::allocator<Catch::StringRef>::~allocator() [502]
-----------------------------------------------
                0.00    0.00     258/258         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [520]
[519]    0.0    0.00    0.00     258         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [519]
                0.00    0.00     258/323         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [501]
                0.00    0.00     258/258         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [518]
-----------------------------------------------
                0.00    0.00       1/258         Catch::Clara::Args::~Args() [2605]
                0.00    0.00      15/258         Catch::TestCaseTracking::SectionTracker::~SectionTracker() [2342]
                0.00    0.00     242/258         Catch::Clara::Opt::~Opt() [82]
[520]    0.0    0.00    0.00     258         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [520]
                0.00    0.00     258/479         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [475]
                0.00    0.00     258/258         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [522]
                0.00    0.00     258/258         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [519]
-----------------------------------------------
                0.00    0.00     258/258         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [522]
[521]    0.0    0.00    0.00     258         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [521]
                0.00    0.00     258/21442       std::is_constant_evaluated() [400]
                0.00    0.00     258/258         void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [517]
-----------------------------------------------
                0.00    0.00     258/258         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [520]
[522]    0.0    0.00    0.00     258         void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [522]
                0.00    0.00     258/258         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [521]
-----------------------------------------------
                0.00    0.00     255/255         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [524]
[523]    0.0    0.00    0.00     255         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [523]
-----------------------------------------------
                0.00    0.00       1/255         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [8987]
                0.00    0.00      54/255         std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [694]
                0.00    0.00      55/255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [678]
                0.00    0.00     145/255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [557]
[524]    0.0    0.00    0.00     255         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [524]
                0.00    0.00     255/255         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [523]
-----------------------------------------------
                0.00    0.00       2/254         std::Rbtree_iterator<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode&) [187]
                0.00    0.00       2/254         std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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 [182]
                0.00    0.00       2/254         std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [184]
                0.00    0.00       2/254         void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       2/254         void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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> >&&) [183]
                0.00    0.00      12/254         decltype (::new ((void)(0)) 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<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> >&&) [186]
                0.00    0.00      14/254         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> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [9018]
                0.00    0.00      18/254         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> > > >::_M_realloc_insert<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> >, 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> >&&) [9024]
                0.00    0.00      26/254         std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> std::forward_as_tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [10469]
                0.00    0.00      26/254         std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [8538]
                0.00    0.00      26/254         std::Tupleimpl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::Tupleimpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [6451]
                0.00    0.00      26/254         std::Headbase<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false>::Headbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [6286]
                0.00    0.00      48/254         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> >, 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> >&&) [7754]
                0.00    0.00      48/254         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> >&&) [102]
[525]    0.0    0.00    0.00     254         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&) [525]
-----------------------------------------------
                0.00    0.00      94/248         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&) [9459]
                0.00    0.00     154/248         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() [552]
[526]    0.0    0.00    0.00     248         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() [526]
-----------------------------------------------
                0.00    0.00       4/244         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       8/244         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> > > >::operator=(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> > > > const&) [9040]
                0.00    0.00      54/244         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> > > >::vector(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> > > > const&) [9036]
                0.00    0.00     178/244         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 [5739]
[527]    0.0    0.00    0.00     244         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> > > >::size() const [527]
-----------------------------------------------
                0.00    0.00     242/242         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [83]
[528]    0.0    0.00    0.00     242         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [528]
                0.00    0.00     242/344         Catch::Clara::Detail::ParserBase::~ParserBase() [499]
-----------------------------------------------
                0.00    0.00      26/237         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&) [9463]
                0.00    0.00      69/237         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() [9453]
                0.00    0.00      71/237         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> > > >) [96]
                0.00    0.00      71/237         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> > > >) [641]
[529]    0.0    0.00    0.00     237         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() [529]
-----------------------------------------------
                0.00    0.00      35/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator+(long) const [5264]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [611]
                0.00    0.00     100/235         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [612]
[530]    0.0    0.00    0.00     235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [530]
-----------------------------------------------
                0.00    0.00     234/234         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [541]
[531]    0.0    0.00    0.00     234         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [531]
-----------------------------------------------
                0.00    0.00     114/229         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> [601]
                0.00    0.00     115/229         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> > >) [593]
[532]    0.0    0.00    0.00     229         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() [532]
-----------------------------------------------
                0.00    0.00     226/226         ed::Callback::Callback(ed::Callback const&) [845]
[533]    0.0    0.00    0.00     226         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [533]
                0.00    0.00     226/352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
-----------------------------------------------
                0.00    0.00     217/217         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
[534]    0.0    0.00    0.00     217         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [534]
                0.00    0.00     298/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     295/295         std::less<char const>::operator()(char const, char const) const [507]
                0.00    0.00      82/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00     214/214         __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() [539]
[535]    0.0    0.00    0.00     214         __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() [535]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [73]
[536]    0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [536]
                0.00    0.00     213/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [477]
-----------------------------------------------
                0.00    0.00     213/213         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [90]
[537]    0.0    0.00    0.00     213         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [537]
-----------------------------------------------
                0.00    0.00       2/208         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) [1341]
                0.00    0.00       2/208         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) [1345]
                0.00    0.00       2/208         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) [1340]
                0.00    0.00       2/208         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) [1343]
                0.00    0.00      80/208         void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [1037]
                0.00    0.00     120/208         void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
[538]    0.0    0.00    0.00     208         snapdev::NOT_USED() [538]
-----------------------------------------------
                0.00    0.00     208/208         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() [579]
[539]    0.0    0.00    0.00     208         __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() [539]
                0.00    0.00     214/214         __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() [535]
-----------------------------------------------
                0.00    0.00      27/205         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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [7753]
                0.00    0.00      27/205         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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9023]
                0.00    0.00      27/205         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&) [180]
                0.00    0.00     124/205         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&) [88]
[540]    0.0    0.00    0.00     205         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [540]
-----------------------------------------------
                0.00    0.00       2/203         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/203         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]) [10017]
                0.00    0.00     197/203         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl() [6881]
[541]    0.0    0.00    0.00     203         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [541]
                0.00    0.00     234/234         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [531]
-----------------------------------------------
                0.00    0.00       2/198         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> > > > >::clear() [338]
                0.00    0.00      43/198         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&) [9469]
                0.00    0.00     153/198         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() [100]
[542]    0.0    0.00    0.00     198         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() [542]
                0.00    0.00     271/284         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 [512]
-----------------------------------------------
                0.00    0.00     186/186         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [544]
[543]    0.0    0.00    0.00     186         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [543]
-----------------------------------------------
                0.00    0.00       1/186         std::Vectorbase<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> > > >::get_allocator() const [5398]
                0.00    0.00       4/186         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]) [7381]
                0.00    0.00       4/186         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]) [8302]
                0.00    0.00       4/186         std::Spebo_helper<0, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Spebo_helper(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [7357]
                0.00    0.00       4/186         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::Vectorbase<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> > > >::Vectorimpl&&) [6882]
                0.00    0.00      30/186         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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [796]
                0.00    0.00      54/186         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [7748]
                0.00    0.00      85/186         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [631]
[544]    0.0    0.00    0.00     186         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [544]
                0.00    0.00     186/186         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [543]
-----------------------------------------------
                0.00    0.00       1/186         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() [9517]
                0.00    0.00       1/186         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&) [9518]
                0.00    0.00       1/186         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() [9399]
                0.00    0.00       1/186         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> >&&) [9488]
                0.00    0.00       1/186         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() [9429]
                0.00    0.00       2/186         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() [1613]
                0.00    0.00       8/186         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() [958]
                0.00    0.00      19/186         std::Rbtree<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::Identity<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::__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() [843]
                0.00    0.00      54/186         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() [708]
                0.00    0.00      98/186         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&) [9459]
[545]    0.0    0.00    0.00     186         std::Rbtree_header::Rbtree_header() [545]
                0.00    0.00     691/706         std::Rbtree_header::_M_reset() [470]
-----------------------------------------------
                0.00    0.00      54/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00     130/184         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [569]
[546]    0.0    0.00    0.00     184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [546]
-----------------------------------------------
                0.00    0.00       1/173         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [5621]
                0.00    0.00       1/173         std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_M_check_len(unsigned long, char const) const [5631]
                0.00    0.00       1/173         std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_check_len(unsigned long, char const) const [5567]
                0.00    0.00       1/173         std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [5830]
                0.00    0.00       1/173         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 [5689]
                0.00    0.00       1/173         std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_check_len(unsigned long, char const) const [5778]
                0.00    0.00       1/173         std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_check_len(unsigned long, char const) const [5608]
                0.00    0.00       1/173         Catch::FatalConditionHandler::FatalConditionHandler() [2494]
                0.00    0.00       2/173         std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_check_len(unsigned long, char const) const [5770]
                0.00    0.00       2/173         std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_check_len(unsigned long, char const) const [5561]
                0.00    0.00       3/173         std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_M_check_len(unsigned long, char const) const [5588]
                0.00    0.00       3/173         std::vector<Catch::TestCaseInfo, std::allocator<Catch::TestCaseInfo> >::_M_check_len(unsigned long, char const) const [5773]
                0.00    0.00       3/173         std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_M_check_len(unsigned long, char const) const [5649]
                0.00    0.00       3/173         std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_M_check_len(unsigned long, char const) const [5646]
                0.00    0.00       4/173         std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_check_len(unsigned long, char const) const [5614]
                0.00    0.00      11/173         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 [5657]
                0.00    0.00      12/173         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
                0.00    0.00      12/173         std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const) const [5821]
                0.00    0.00      45/173         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 [5739]
                0.00    0.00      65/173         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [651]
[547]    0.0    0.00    0.00     173         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [547]
-----------------------------------------------
                0.00    0.00       1/172         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&) [1709]
                0.00    0.00       1/172         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&) [1708]
                0.00    0.00       2/172         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [1489]
                0.00    0.00       3/172         std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2> const&) [1278]
                0.00    0.00       4/172         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&) [1178]
                0.00    0.00       4/172         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [1179]
                0.00    0.00       6/172         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&) [1082]
                0.00    0.00       6/172         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&) [1083]
                0.00    0.00      10/172         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&) [941]
                0.00    0.00      12/172         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [913]
                0.00    0.00      49/172         std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2> const&) [723]
                0.00    0.00      74/172         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&) [640]
[548]    0.0    0.00    0.00     172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
                0.00    0.00    4607/5196        std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [427]
-----------------------------------------------
                0.00    0.00      13/166         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<char const const, Catch::StringRef>(char const const, char const const, Catch::StringRef) [8056]
                0.00    0.00      23/166         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [826]
                0.00    0.00      46/166         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [573]
                0.00    0.00      84/166         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) [695]
[549]    0.0    0.00    0.00     166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [549]
-----------------------------------------------
                0.00    0.00       1/162         Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [2514]
                0.00    0.00       2/162         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [1370]
                0.00    0.00       2/162         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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1367]
                0.00    0.00       2/162         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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [1368]
                0.00    0.00       2/162         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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [1369]
                0.00    0.00       2/162         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1366]
                0.00    0.00       2/162         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)&&) [1373]
                0.00    0.00       2/162         Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [2400]
                0.00    0.00       3/162         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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
                0.00    0.00       6/162         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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
                0.00    0.00       6/162         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) [1035]
                0.00    0.00      40/162         Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [2040]
                0.00    0.00      92/162         Catch::RunContext::resetAssertionInfo() [1846]
[550]    0.0    0.00    0.00     162         Catch::operator"" _sr(char const, unsigned long) [550]
                0.00    0.00     162/1008        Catch::StringRef::StringRef(char const, unsigned long) [458]
-----------------------------------------------
                0.00    0.00       1/158         __static_initialization_and_destruction_0(int, int) [1752]
                0.00    0.00       1/158         __static_initialization_and_destruction_0(int, int) [1753]
                0.00    0.00       1/158         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) [2752]
                0.00    0.00       1/158         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) [2757]
                0.00    0.00       1/158         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) [2755]
                0.00    0.00       1/158         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) [2756]
                0.00    0.00       1/158         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) [2746]
                0.00    0.00       1/158         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) [2751]
                0.00    0.00       1/158         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) [2747]
                0.00    0.00       1/158         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) [2748]
                0.00    0.00       1/158         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) [2749]
                0.00    0.00       1/158         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) [2750]
                0.00    0.00       1/158         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) [2753]
                0.00    0.00       1/158         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) [2754]
                0.00    0.00       1/158         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) [2737]
                0.00    0.00       1/158         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) [2742]
                0.00    0.00       1/158         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [2744]
                0.00    0.00       2/158         __static_initialization_and_destruction_0(int, int) [1678]
                0.00    0.00       2/158         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [2743]
                0.00    0.00       3/158         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
                0.00    0.00       6/158         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) [288]
                0.00    0.00      36/158         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [2745]
                0.00    0.00      92/158         Catch::RunContext::resetAssertionInfo() [1846]
[551]    0.0    0.00    0.00     158         Catch::StringRef::StringRef() [551]
-----------------------------------------------
                0.00    0.00     155/155         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() [100]
[552]    0.0    0.00    0.00     155         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() [552]
                0.00    0.00     154/248         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() [526]
-----------------------------------------------
                0.00    0.00      35/145         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [9848]
                0.00    0.00     110/145         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&&) [605]
[553]    0.0    0.00    0.00     145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [553]
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [554]
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [561]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [553]
[554]    0.0    0.00    0.00     145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [554]
                0.00    0.00     145/145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [555]
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [556]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [554]
[555]    0.0    0.00    0.00     145         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [555]
                0.00    0.00     145/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [554]
[556]    0.0    0.00    0.00     145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [556]
                0.00    0.00     145/145         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>&) [562]
                0.00    0.00     145/145         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [560]
-----------------------------------------------
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [559]
[557]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [557]
                0.00    0.00     290/290         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&) [509]
                0.00    0.00     145/255         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [524]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [558]
-----------------------------------------------
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [557]
[558]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [558]
-----------------------------------------------
                0.00    0.00     145/145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [561]
[559]    0.0    0.00    0.00     145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [559]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [557]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [556]
[560]    0.0    0.00    0.00     145         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [560]
                0.00    0.00     145/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00     145/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00     145/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [553]
[561]    0.0    0.00    0.00     145         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [561]
                0.00    0.00     145/145         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [559]
-----------------------------------------------
                0.00    0.00     145/145         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [556]
[562]    0.0    0.00    0.00     145         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>&) [562]
-----------------------------------------------
                0.00    0.00       2/138         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       4/138         Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [1998]
                0.00    0.00      10/138         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00     122/138         Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3342]
[563]    0.0    0.00    0.00     138         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [563]
                0.00    0.00    4057/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
-----------------------------------------------
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
                                 124             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [616]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       6/2214        CATCH2_INTERNAL_TEST_4() [11]
[564]    0.0    0.00    0.00     136         std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
                                 297             std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [506]
-----------------------------------------------
                0.00    0.00       2/135         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/135         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> > > >::operator=(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> > > > const&) [9040]
                0.00    0.00      54/135         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> > > >::vector(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> > > > const&) [9036]
                0.00    0.00      75/135         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> > > >::empty() const [5740]
[565]    0.0    0.00    0.00     135         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> > > >::end() const [565]
                0.00    0.00     167/349         __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&) [496]
-----------------------------------------------
                0.00    0.00       2/135         CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/135         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> > > >::operator=(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> > > > const&) [9040]
                0.00    0.00      54/135         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> > > >::vector(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> > > > const&) [9036]
                0.00    0.00      75/135         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> > > >::empty() const [5740]
[566]    0.0    0.00    0.00     135         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> > > >::begin() const [566]
                0.00    0.00     180/349         __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&) [496]
-----------------------------------------------
                0.00    0.00     131/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [568]
[567]    0.0    0.00    0.00     131         std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [567]
-----------------------------------------------
                0.00    0.00       1/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [8987]
                0.00    0.00     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [569]
[568]    0.0    0.00    0.00     131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [568]
                0.00    0.00     131/131         std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [567]
                0.00    0.00     131/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [651]
[569]    0.0    0.00    0.00     130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [569]
                0.00    0.00     130/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [546]
                0.00    0.00     130/131         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [568]
-----------------------------------------------
                0.00    0.00     130/130         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&) [653]
[570]    0.0    0.00    0.00     130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [570]
                0.00    0.00     130/130         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>) [571]
-----------------------------------------------
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [570]
[571]    0.0    0.00    0.00     130         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>) [571]
                0.00    0.00     130/130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [572]
-----------------------------------------------
                0.00    0.00     130/130         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>) [571]
[572]    0.0    0.00    0.00     130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [572]
                0.00    0.00     390/390         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [487]
                0.00    0.00     130/130         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [573]
-----------------------------------------------
                0.00    0.00     130/130         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [572]
[573]    0.0    0.00    0.00     130         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [573]
                0.00    0.00      46/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [549]
                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>&) [826]
-----------------------------------------------
                0.00    0.00     129/129         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [577]
[574]    0.0    0.00    0.00     129         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const) [574]
                0.00    0.00     129/129         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_max_size() const [575]
-----------------------------------------------
                0.00    0.00     129/129         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const) [574]
[575]    0.0    0.00    0.00     129         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_max_size() const [575]
-----------------------------------------------
                0.00    0.00      17/125         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> > > >::_M_realloc_insert<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> >, 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> >&&) [9024]
                0.00    0.00      26/125         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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9023]
                0.00    0.00      28/125         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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
                0.00    0.00      54/125         std::Vectorbase<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_create_storage(unsigned long) [6883]
[576]    0.0    0.00    0.00     125         std::Vectorbase<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_allocate(unsigned long) [576]
                0.00    0.00     125/125         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [577]
-----------------------------------------------
                0.00    0.00     125/125         std::Vectorbase<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_allocate(unsigned long) [576]
[577]    0.0    0.00    0.00     125         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [577]
                0.00    0.00     129/129         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const) [574]
                0.00    0.00     128/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                                   2             unittest::reporter::parser::~parser() <cycle 1> [20]
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
                                 119             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [670]
[578]    0.0    0.00    0.00     123         std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
                                 422             std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [482]
-----------------------------------------------
                0.00    0.00      23/121         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&) [9456]
                0.00    0.00      25/121         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&) [9463]
                0.00    0.00      73/121         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> > > >) [96]
[579]    0.0    0.00    0.00     121         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() [579]
                0.00    0.00     208/208         __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() [539]
-----------------------------------------------
                0.00    0.00     120/120         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [584]
[580]    0.0    0.00    0.00     120         __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [580]
-----------------------------------------------
                0.00    0.00     120/120         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [585]
[581]    0.0    0.00    0.00     120         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [581]
                0.00    0.00     120/120         __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [582]
-----------------------------------------------
                0.00    0.00     120/120         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [581]
[582]    0.0    0.00    0.00     120         __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [582]
-----------------------------------------------
                0.00    0.00       1/120         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) [8990]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [691]
                0.00    0.00      65/120         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&) [653]
[583]    0.0    0.00    0.00     120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [583]
                0.00    0.00     120/120         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [585]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [501]
[584]    0.0    0.00    0.00     120         std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [584]
                0.00    0.00     120/21442       std::is_constant_evaluated() [400]
                0.00    0.00     120/120         __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [580]
-----------------------------------------------
                0.00    0.00     120/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [583]
[585]    0.0    0.00    0.00     120         std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [585]
                0.00    0.00     120/21442       std::is_constant_evaluated() [400]
                0.00    0.00     120/120         __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [581]
-----------------------------------------------
                0.00    0.00     118/118         __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() const [589]
[586]    0.0    0.00    0.00     118         __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() const [586]
-----------------------------------------------
                0.00    0.00     118/118         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&) [590]
[587]    0.0    0.00    0.00     118         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [587]
-----------------------------------------------
                0.00    0.00     118/118         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> > >) [593]
[588]    0.0    0.00    0.00     118         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) [588]
                0.00    0.00     118/21442       std::is_constant_evaluated() [400]
                0.00    0.00     116/116         __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) [591]
-----------------------------------------------
                0.00    0.00     117/117         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() const [598]
[589]    0.0    0.00    0.00     117         __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() const [589]
                0.00    0.00     118/118         __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() const [586]
-----------------------------------------------
                0.00    0.00      30/117         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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [796]
                0.00    0.00      87/117         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> > > >::max_size() const [5743]
[590]    0.0    0.00    0.00     117         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&) [590]
                0.00    0.00     118/118         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [587]
                0.00    0.00     118/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00     116/116         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) [588]
[591]    0.0    0.00    0.00     116         __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) [591]
-----------------------------------------------
                                   2             unittest::reporter::parser::~parser() <cycle 1> [20]
                                 114             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [137]
[592]    0.0    0.00    0.00     116         std::shared_ptr<unittest::reporter::variable>::~shared_ptr() <cycle 1> [592]
                                 646             std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [471]
-----------------------------------------------
                0.00    0.00     115/115         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> [599]
[593]    0.0    0.00    0.00     115         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> > >) [593]
                0.00    0.00     118/118         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) [588]
                0.00    0.00     115/229         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() [532]
-----------------------------------------------
                                 114             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> [601]
[594]    0.0    0.00    0.00     114         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> [594]
                                 114             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> [595]
-----------------------------------------------
                                 114             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> [594]
[595]    0.0    0.00    0.00     114         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> [595]
                                 113             std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair() <cycle 1> [137]
-----------------------------------------------
                0.00    0.00      55/113         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [678]
                0.00    0.00      58/113         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [665]
[596]    0.0    0.00    0.00     113         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [596]
-----------------------------------------------
                0.00    0.00     113/113         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> [601]
[597]    0.0    0.00    0.00     113         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() [597]
                0.00    0.00     358/358         __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() [492]
-----------------------------------------------
                0.00    0.00      13/112         std::Rbtree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator() const [5490]
                0.00    0.00      99/112         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_key(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> > > > const) [9472]
[598]    0.0    0.00    0.00     112         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() const [598]
                0.00    0.00     117/117         __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() const [589]
-----------------------------------------------
                                 112             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> [961]
[599]    0.0    0.00    0.00     112         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> [599]
                0.00    0.00     115/115         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> > >) [593]
                                 111             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> [601]
-----------------------------------------------
                0.00    0.00     112/112         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> [961]
[600]    0.0    0.00    0.00     112         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) [600]
-----------------------------------------------
                                 111             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> [599]
[601]    0.0    0.00    0.00     111         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> [601]
                0.00    0.00     114/229         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() [532]
                0.00    0.00     113/113         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() [597]
                                 114             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> [594]
-----------------------------------------------
                0.00    0.00       8/110         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&&) [177]
                0.00    0.00      32/110         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
                0.00    0.00      70/110         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>&) [151]
[602]    0.0    0.00    0.00     110         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&&) [602]
                0.00    0.00     110/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [505]
                0.00    0.00     110/110         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&&) [605]
-----------------------------------------------
                0.00    0.00     110/110         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> [961]
[603]    0.0    0.00    0.00     110         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) [603]
-----------------------------------------------
                0.00    0.00      55/110         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [57]
                0.00    0.00      55/110         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [681]
[604]    0.0    0.00    0.00     110         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_get_Node_allocator() [604]
-----------------------------------------------
                0.00    0.00     110/110         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&&) [602]
[605]    0.0    0.00    0.00     110         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&&) [605]
                0.00    0.00     110/303         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [505]
                0.00    0.00     110/1538        operator new(unsigned long, void) [454]
                0.00    0.00     110/145         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [553]
-----------------------------------------------
                0.00    0.00      40/110         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [176]
                0.00    0.00      70/110         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>&) [151]
[606]    0.0    0.00    0.00     110         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [606]
-----------------------------------------------
                0.00    0.00       2/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator+(long) const [5200]
                0.00    0.00      13/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [898]
                0.00    0.00      40/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [762]
                0.00    0.00      52/107         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [703]
[607]    0.0    0.00    0.00     107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [607]
-----------------------------------------------
                0.00    0.00     102/102         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long) [609]
[608]    0.0    0.00    0.00     102         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [608]
-----------------------------------------------
                0.00    0.00     102/102         std::Vectorbase<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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [503]
[609]    0.0    0.00    0.00     102         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long) [609]
                0.00    0.00     102/21442       std::is_constant_evaluated() [400]
                0.00    0.00     102/102         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [608]
-----------------------------------------------
                0.00    0.00       2/101         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> >&&) [246]
                0.00    0.00       8/101         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&) [188]
                0.00    0.00       9/101         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> >&&) [8335]
                0.00    0.00      12/101         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> >&&) [21]
                0.00    0.00      14/101         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> >&&) [9033]
                0.00    0.00      27/101         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) [112]
                0.00    0.00      29/101         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> > >&) [10578]
[610]    0.0    0.00    0.00     101         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> >&) [610]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [654]
[611]    0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [611]
                0.00    0.00     100/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [530]
-----------------------------------------------
                0.00    0.00      35/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [9003]
                0.00    0.00      65/100         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&) [653]
[612]    0.0    0.00    0.00     100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [612]
                0.00    0.00     100/235         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [530]
-----------------------------------------------
                0.00    0.00      99/99          void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [770]
[613]    0.0    0.00    0.00      99         std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&) [613]
-----------------------------------------------
                0.00    0.00      25/98          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&) [9476]
                0.00    0.00      73/98          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> > > >) [94]
[614]    0.0    0.00    0.00      98         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) [614]
-----------------------------------------------
                0.00    0.00      97/97          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [22]
[615]    0.0    0.00    0.00      97         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [615]
                0.00    0.00      67/67          std::char_traits<char>::move(char, char const, unsigned long) [647]
                0.00    0.00      31/41589       std::char_traits<char>::assign(char&, char const&) [398]
-----------------------------------------------
                                  97             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [617]
[616]    0.0    0.00    0.00      97         void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [616]
                                 124             std::shared_ptr<ed::connection>::~shared_ptr() <cycle 1> [564]
-----------------------------------------------
                                  97             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [770]
[617]    0.0    0.00    0.00      97         void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [617]
                                  97             void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [616]
-----------------------------------------------
                0.00    0.00      10/96          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      86/96          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> >) [111]
[618]    0.0    0.00    0.00      96         __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> > > > >::operator++() [618]
-----------------------------------------------
                0.00    0.00      10/96          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      86/96          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> >) [111]
[619]    0.0    0.00    0.00      96         __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> > > > >::operator() const [619]
-----------------------------------------------
                0.00    0.00      95/95          std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [621]
[620]    0.0    0.00    0.00      95         std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [620]
-----------------------------------------------
                0.00    0.00      92/92          std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1417]
[621]    0.0    0.00    0.00      92         std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [621]
                0.00    0.00      95/95          std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [620]
-----------------------------------------------
                0.00    0.00       2/92          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       6/92          CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       8/92          CATCH2_INTERNAL_TEST_0() [1679]
                0.00    0.00      10/92          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00      16/92          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00      18/92          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      32/92          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[622]    0.0    0.00    0.00      92         operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00      92/1008        Catch::StringRef::StringRef(char const, unsigned long) [458]
-----------------------------------------------
                0.00    0.00      17/91          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> > > > >::begin() const [855]
                0.00    0.00      74/91          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> > > > >::end() const [758]
[623]    0.0    0.00    0.00      91         std::Rbtree_const_iterator<std::pair<std::__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_const_iterator(std::Rbtree_node_base const) [623]
-----------------------------------------------
                0.00    0.00      90/90          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [745]
[624]    0.0    0.00    0.00      90         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&) [624]
-----------------------------------------------
                0.00    0.00      90/90          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [748]
[625]    0.0    0.00    0.00      90         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&) [625]
-----------------------------------------------
                0.00    0.00       1/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::cbegin() const [5625]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [756]
                0.00    0.00      43/87          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [755]
[626]    0.0    0.00    0.00      87         __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&) [626]
-----------------------------------------------
                0.00    0.00      12/87          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      75/87          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> > > >::empty() const [5740]
[627]    0.0    0.00    0.00      87         bool __gnu_cxx::operator==<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> > > > > const&, __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> > > > > const&) [627]
                0.00    0.00     305/597         __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> > > > >::base() const [472]
-----------------------------------------------
                0.00    0.00      43/86          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) [1550]
                0.00    0.00      43/86          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
[628]    0.0    0.00    0.00      86         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [628]
-----------------------------------------------
                0.00    0.00      43/86          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) [1550]
                0.00    0.00      43/86          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
[629]    0.0    0.00    0.00      86         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [629]
-----------------------------------------------
                0.00    0.00      40/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [763]
                0.00    0.00      45/85          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) [1550]
[630]    0.0    0.00    0.00      85         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&) [630]
                0.00    0.00     170/264         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [514]
-----------------------------------------------
                0.00    0.00      31/85          std::Vectorbase<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> > > >::Vectorbase(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [789]
                0.00    0.00      54/85          std::Vectorbase<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> > > >::Vectorbase(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [6888]
[631]    0.0    0.00    0.00      85         std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [631]
                0.00    0.00      85/186         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [544]
                0.00    0.00      85/286         std::Vectorbase<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> > > >::Vectorimpl_data::Vectorimpl_data() [511]
-----------------------------------------------
                                  85             std::shared_ptr<ed::message_definition>::~shared_ptr() <cycle 1> [638]
[632]    0.0    0.00    0.00      85         std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [632]
                                  89             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00       1/84          __static_initialization_and_destruction_0(int, int) [1752]
                0.00    0.00       1/84          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       1/84          __static_initialization_and_destruction_0(int, int) [1753]
                0.00    0.00       2/84          __static_initialization_and_destruction_0(int, int) [1678]
                0.00    0.00       4/84          CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       4/84          Catch::TestCaseTracking::TrackerContext::startRun() [181]
                0.00    0.00       5/84          CATCH2_INTERNAL_TEST_0() [1679]
                0.00    0.00       8/84          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       9/84          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00      15/84          Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [143]
                0.00    0.00      16/84          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00      18/84          CATCH2_INTERNAL_TEST_4() [11]
[633]    0.0    0.00    0.00      84         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
-----------------------------------------------
                0.00    0.00      84/84          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) [695]
[634]    0.0    0.00    0.00      84         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [634]
                0.00    0.00      84/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::removereference<Catch::StringRef const&>::type&) [513]
                0.00    0.00      84/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       1/82          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() [9429]
                0.00    0.00       2/82          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() [1613]
                0.00    0.00       8/82          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() [958]
                0.00    0.00      19/82          std::Rbtree<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::Identity<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::__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() [843]
                0.00    0.00      52/82          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() [708]
[635]    0.0    0.00    0.00      82         std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [635]
-----------------------------------------------
                0.00    0.00      10/82          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&) [9476]
                0.00    0.00      72/82          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> > > >) [94]
[636]    0.0    0.00    0.00      82         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) [636]
-----------------------------------------------
                0.00    0.00       1/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [1734]
                0.00    0.00       1/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [8738]
                0.00    0.00       2/80          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>) [332]
                0.00    0.00       4/80          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) [333]
                0.00    0.00       6/80          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&) [212]
                0.00    0.00      16/80          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&&) [177]
                0.00    0.00      50/80          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
[637]    0.0    0.00    0.00      80         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
-----------------------------------------------
                                  78             ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
[638]    0.0    0.00    0.00      78         std::shared_ptr<ed::message_definition>::~shared_ptr() <cycle 1> [638]
                                  85             std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [632]
-----------------------------------------------
                0.00    0.00       2/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1360]
                0.00    0.00      18/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [2745]
                0.00    0.00      54/74          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [686]
[639]    0.0    0.00    0.00      74         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [639]
                0.00    0.00      74/74          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&) [640]
-----------------------------------------------
                0.00    0.00      74/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [639]
[640]    0.0    0.00    0.00      74         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&) [640]
                0.00    0.00      74/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00      72/72          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> > > >) [95]
[641]    0.0    0.00    0.00      72         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> > > >) [641]
                0.00    0.00      71/237         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() [529]
                0.00    0.00      69/69          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) [645]
-----------------------------------------------
                0.00    0.00       6/72          CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() [1098]
                0.00    0.00       6/72          CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() [1097]
                0.00    0.00      60/72          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&)>>() [662]
[642]    0.0    0.00    0.00      72         std::Any_data::_M_access() [642]
-----------------------------------------------
                0.00    0.00      24/72          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) [1203]
                0.00    0.00      48/72          void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1076]
[643]    0.0    0.00    0.00      72         ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [643]
-----------------------------------------------
                0.00    0.00      70/70          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) [645]
[644]    0.0    0.00    0.00      70         __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) [644]
-----------------------------------------------
                0.00    0.00      69/69          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> > > >) [641]
[645]    0.0    0.00    0.00      69         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) [645]
                0.00    0.00      72/21442       std::is_constant_evaluated() [400]
                0.00    0.00      70/70          __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) [644]
-----------------------------------------------
                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) [10256]
                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>&) [154]
[646]    0.0    0.00    0.00      69         Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [646]
-----------------------------------------------
                0.00    0.00      67/67          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [615]
[647]    0.0    0.00    0.00      67         std::char_traits<char>::move(char, char const, unsigned long) [647]
                0.00    0.00      67/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00      65/65          std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [847]
[648]    0.0    0.00    0.00      65         __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [648]
                0.00    0.00      65/65          __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [649]
-----------------------------------------------
                0.00    0.00      65/65          __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [648]
[649]    0.0    0.00    0.00      65         __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [649]
-----------------------------------------------
                0.00    0.00      65/65          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&) [653]
[650]    0.0    0.00    0.00      65         __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&) [650]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [500]
-----------------------------------------------
                0.00    0.00      65/65          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&) [653]
[651]    0.0    0.00    0.00      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [651]
                0.00    0.00     260/395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [485]
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [569]
                0.00    0.00      65/173         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [547]
-----------------------------------------------
                0.00    0.00      65/65          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&) [653]
[652]    0.0    0.00    0.00      65         void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [652]
                0.00    0.00      65/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [513]
                0.00    0.00      65/65          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [655]
-----------------------------------------------
                0.00    0.00      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [654]
[653]    0.0    0.00    0.00      65         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&) [653]
                0.00    0.00     130/479         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [475]
                0.00    0.00     130/330         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [500]
                0.00    0.00     130/130         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [570]
                0.00    0.00      65/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [651]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [612]
                0.00    0.00      65/65          __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&) [650]
                0.00    0.00      65/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [583]
                0.00    0.00      65/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [513]
                0.00    0.00      65/65          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [652]
                0.00    0.00      65/323         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [501]
-----------------------------------------------
                0.00    0.00       3/65          Catch::Clara::Opt::operator[](Catch::StringRef) & [6021]
                0.00    0.00      62/65          Catch::Clara::Opt::operator[](Catch::StringRef) && [656]
[654]    0.0    0.00    0.00      65         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [654]
                0.00    0.00      65/100         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [611]
                0.00    0.00      65/65          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&) [653]
-----------------------------------------------
                0.00    0.00      65/65          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [652]
[655]    0.0    0.00    0.00      65         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [655]
                0.00    0.00      65/279         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [513]
                0.00    0.00      65/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00      12/62          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00      50/62          Catch::makeCommandLineParser(Catch::ConfigData&) [84]
[656]    0.0    0.00    0.00      62         Catch::Clara::Opt::operator[](Catch::StringRef) && [656]
                0.00    0.00      62/65          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [654]
-----------------------------------------------
                0.00    0.00       1/62          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) [333]
                0.00    0.00       3/62          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&) [212]
                0.00    0.00       8/62          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&&) [177]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [715]
[657]    0.0    0.00    0.00      62         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
                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) [896]
-----------------------------------------------
                0.00    0.00       1/62          std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/62          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() [8268]
                0.00    0.00       1/62          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() [8184]
                0.00    0.00       1/62          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() [8174]
                0.00    0.00       1/62          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() [8154]
                0.00    0.00       1/62          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() [8144]
                0.00    0.00       1/62          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() [8134]
                0.00    0.00       1/62          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() [8124]
                0.00    0.00       1/62          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() [8164]
                0.00    0.00       1/62          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() [8114]
                0.00    0.00       1/62          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() [8194]
                0.00    0.00       1/62          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() [8288]
                0.00    0.00       1/62          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() [8204]
                0.00    0.00       1/62          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() [8278]
                0.00    0.00       1/62          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() [8258]
                0.00    0.00       1/62          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<Catch::Clara::Detail::BoundValueRef<long> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8248]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1555]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1560]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1580]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1575]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1570]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1564]
                0.00    0.00       2/62          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<Catch::Clara::Detail::BoundValueRef<double> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8236]
                0.00    0.00       2/62          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() [8226]
                0.00    0.00       3/62          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() [1307]
                0.00    0.00       4/62          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() [8304]
                0.00    0.00       7/62          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() [1020]
                0.00    0.00      16/62          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<Catch::Clara::Detail::BoundFlagRef>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [8214]
[658]    0.0    0.00    0.00      62         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       4/62          Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [8703]
                0.00    0.00       4/62          void std::allocator_traits<std::allocator<Catch::Tag> >::construct<Catch::Tag, Catch::StringRef>(std::allocator<Catch::Tag>&, Catch::Tag, Catch::StringRef&&) [7596]
                0.00    0.00       4/62          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&&) [8706]
                0.00    0.00       4/62          void __gnu_cxx::new_allocator<Catch::Tag>::construct<Catch::Tag, Catch::StringRef>(Catch::Tag, Catch::StringRef&&) [3535]
                0.00    0.00      23/62          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [825]
                0.00    0.00      23/62          void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [823]
[659]    0.0    0.00    0.00      62         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [659]
-----------------------------------------------
                0.00    0.00      61/61          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_begin() [1120]
[660]    0.0    0.00    0.00      61         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_mbegin() const [660]
-----------------------------------------------
                0.00    0.00       1/61          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&&) [1731]
                0.00    0.00       1/61          std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/61          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&) [8266]
                0.00    0.00       1/61          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&) [8256]
                0.00    0.00       1/61          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&) [8276]
                0.00    0.00       1/61          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&) [8202]
                0.00    0.00       1/61          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&) [8286]
                0.00    0.00       1/61          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&) [8192]
                0.00    0.00       1/61          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&) [8112]
                0.00    0.00       1/61          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&) [8162]
                0.00    0.00       1/61          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&) [8122]
                0.00    0.00       1/61          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&) [8132]
                0.00    0.00       1/61          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&) [8142]
                0.00    0.00       1/61          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&) [8152]
                0.00    0.00       1/61          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&) [8172]
                0.00    0.00       1/61          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&) [8182]
                0.00    0.00       1/61          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&) [8246]
                0.00    0.00       2/61          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/61          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>&) [222]
                0.00    0.00       2/61          std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
                0.00    0.00       2/61          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>&) [307]
                0.00    0.00       2/61          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>&) [347]
                0.00    0.00       2/61          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> > > >&) [8224]
                0.00    0.00       2/61          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&) [8234]
                0.00    0.00       3/61          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&) [1306]
                0.00    0.00       4/61          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]) [8302]
                0.00    0.00       7/61          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> >&) [1019]
                0.00    0.00      16/61          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&) [8212]
[661]    0.0    0.00    0.00      61         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
-----------------------------------------------
                0.00    0.00       2/60          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>) [1497]
                0.00    0.00      28/60          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>) [795]
                0.00    0.00      30/60          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>) [785]
[662]    0.0    0.00    0.00      60         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&)>>() [662]
                0.00    0.00      60/72          std::Any_data::_M_access() [642]
-----------------------------------------------
                0.00    0.00      59/59          std::allocator<Catch::StringRef>::allocator() [664]
[663]    0.0    0.00    0.00      59         __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [663]
-----------------------------------------------
                0.00    0.00       1/59          Catch::Clara::Args::Args(int, char const const) [2603]
                0.00    0.00      58/59          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [665]
[664]    0.0    0.00    0.00      59         std::allocator<Catch::StringRef>::allocator() [664]
                0.00    0.00      59/59          __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [663]
-----------------------------------------------
                0.00    0.00      58/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [666]
[665]    0.0    0.00    0.00      58         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [665]
                0.00    0.00      58/59          std::allocator<Catch::StringRef>::allocator() [664]
                0.00    0.00      58/113         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [596]
-----------------------------------------------
                0.00    0.00      58/58          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
[666]    0.0    0.00    0.00      58         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [666]
                0.00    0.00      58/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [665]
-----------------------------------------------
                0.00    0.00      58/58          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) [668]
[667]    0.0    0.00    0.00      58         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) [667]
                0.00    0.00      30/30          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>) [785]
                0.00    0.00      28/30          std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [786]
                0.00    0.00      28/28          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&) [794]
-----------------------------------------------
                0.00    0.00      28/58          std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
                0.00    0.00      30/58          std::Function_base::~Functionbase() <cycle 1> [474]
[668]    0.0    0.00    0.00      58         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) [668]
                0.00    0.00      58/58          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) [667]
-----------------------------------------------
                0.00    0.00       1/58          Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [362]
                0.00    0.00       1/58          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) [2591]
                0.00    0.00       1/58          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#11} const&) [361]
                0.00    0.00       1/58          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, Catch::StringRef) [2596]
                0.00    0.00       1/58          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) [2594]
                0.00    0.00       1/58          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, Catch::StringRef) [2595]
                0.00    0.00       1/58          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) [2585]
                0.00    0.00       1/58          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) [2590]
                0.00    0.00       1/58          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) [2586]
                0.00    0.00       1/58          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) [2587]
                0.00    0.00       1/58          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) [2588]
                0.00    0.00       1/58          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) [2589]
                0.00    0.00       1/58          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) [2592]
                0.00    0.00       1/58          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) [2593]
                0.00    0.00       1/58          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) [2598]
                0.00    0.00       1/58          Catch::Clara::Opt::Opt<long, void>(long&, Catch::StringRef) [2599]
                0.00    0.00       2/58          Catch::Clara::Opt::Opt<double, void>(double&, Catch::StringRef) [2597]
                0.00    0.00       3/58          Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [319]
                0.00    0.00       6/58          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) [287]
                0.00    0.00      15/58          Catch::TestCaseTracking::SectionTracker::SectionTracker(Catch::TestCaseTracking::NameAndLocation&&, Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::ITracker) [2340]
                0.00    0.00      16/58          Catch::Clara::Opt::Opt(bool&) [228]
[669]    0.0    0.00    0.00      58         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [669]
                0.00    0.00      58/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [666]
-----------------------------------------------
                                  57             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [672]
[670]    0.0    0.00    0.00      57         void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [670]
                                 119             std::shared_ptr<unittest::reporter::statement>::~shared_ptr() <cycle 1> [578]
-----------------------------------------------
                0.00    0.00      57/57          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> [1461]
[671]    0.0    0.00    0.00      57         std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&) [671]
-----------------------------------------------
                                  57             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> [1461]
[672]    0.0    0.00    0.00      57         void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [672]
                                  57             void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [670]
-----------------------------------------------
                0.00    0.00      28/56          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> > > >::vector(std::initializer_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> > > const&) [166]
                0.00    0.00      28/56          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [790]
[673]    0.0    0.00    0.00      56         std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [673]
-----------------------------------------------
                0.00    0.00       1/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [1733]
                0.00    0.00       1/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [8730]
                0.00    0.00       2/56          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>) [8716]
                0.00    0.00       2/56          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&) [8720]
                0.00    0.00      50/56          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [716]
[674]    0.0    0.00    0.00      56         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [674]
-----------------------------------------------
                0.00    0.00      28/56          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&) [794]
                0.00    0.00      28/56          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>) [795]
[675]    0.0    0.00    0.00      56         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&) [675]
-----------------------------------------------
                0.00    0.00       7/56          std::sharedptr<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> >&) [1023]
                0.00    0.00       7/56          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> >&) [1026]
                0.00    0.00       7/56          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> >&) [1001]
                0.00    0.00       7/56          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> >&) [1005]
                0.00    0.00       7/56          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> >&) [1008]
                0.00    0.00       7/56          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> >&) [1019]
                0.00    0.00       7/56          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> >&) [1025]
                0.00    0.00       7/56          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> >&) [1012]
[676]    0.0    0.00    0.00      56         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&) [676]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [680]
[677]    0.0    0.00    0.00      55         __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<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [677]
-----------------------------------------------
                0.00    0.00       1/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::allocator<Catch::StringRef> const&) [6863]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [692]
[678]    0.0    0.00    0.00      55         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [678]
                0.00    0.00      55/255         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [524]
                0.00    0.00      55/113         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [596]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [57]
[679]    0.0    0.00    0.00      55         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [679]
                0.00    0.00     345/345         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [498]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [681]
[680]    0.0    0.00    0.00      55         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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [680]
                0.00    0.00      55/21442       std::is_constant_evaluated() [400]
                0.00    0.00      55/55          __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<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [677]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [56]
[681]    0.0    0.00    0.00      55         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [681]
                0.00    0.00      55/110         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_get_Node_allocator() [604]
                0.00    0.00      55/55          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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [680]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
[682]    0.0    0.00    0.00      55         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base) [682]
-----------------------------------------------
                0.00    0.00      55/55          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >) [60]
[683]    0.0    0.00    0.00      55         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base) [683]
-----------------------------------------------
                                   2             ed::dispatcher::~dispatcher() <cycle 1> [1332]
                                  50             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [726]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[684]    0.0    0.00    0.00      54         ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
                                  78             std::shared_ptr<ed::message_definition>::~shared_ptr() <cycle 1> [638]
                                  78             std::function<void (ed::message&)>::~function() <cycle 1> [493]
-----------------------------------------------
                0.00    0.00       3/54          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&) [1319]
                0.00    0.00       8/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [9847]
                0.00    0.00      43/54          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [757]
[685]    0.0    0.00    0.00      54         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [685]
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [686]
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [685]
[686]    0.0    0.00    0.00      54         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [686]
                0.00    0.00      54/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [687]
                0.00    0.00      54/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [639]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [686]
[687]    0.0    0.00    0.00      54         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [687]
                0.00    0.00      54/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
[688]    0.0    0.00    0.00      54         __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [688]
                0.00    0.00      54/54          std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [694]
-----------------------------------------------
                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&) [1734]
                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 [359]
                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&) [8738]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
[689]    0.0    0.00    0.00      54         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [689]
-----------------------------------------------
                                  54             ed::message::~message() <cycle 1> [42]
[690]    0.0    0.00    0.00      54         std::shared_ptr<void>::~shared_ptr() <cycle 1> [690]
                                  54             std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [693]
-----------------------------------------------
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [692]
[691]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [691]
                0.00    0.00      54/120         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [583]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
[692]    0.0    0.00    0.00      54         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [692]
                0.00    0.00      54/55          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [678]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [691]
-----------------------------------------------
                                  54             std::shared_ptr<void>::~shared_ptr() <cycle 1> [690]
[693]    0.0    0.00    0.00      54         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [693]
                                  54             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      54/54          __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [688]
[694]    0.0    0.00    0.00      54         std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [694]
                0.00    0.00      54/255         std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [524]
-----------------------------------------------
                0.00    0.00      54/54          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) [697]
[695]    0.0    0.00    0.00      54         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) [695]
                0.00    0.00     138/394         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&) [486]
                0.00    0.00      84/773         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [462]
                0.00    0.00      84/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [549]
                0.00    0.00      84/84          void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [634]
                0.00    0.00      84/766         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [465]
-----------------------------------------------
                0.00    0.00      54/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [685]
[696]    0.0    0.00    0.00      54         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
                0.00    0.00      54/184         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [546]
                0.00    0.00      54/54          __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [688]
                0.00    0.00      54/395         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [485]
                0.00    0.00      54/54          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [692]
                0.00    0.00      54/314         std::allocator<Catch::StringRef>::~allocator() [502]
                0.00    0.00      54/479         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [475]
                0.00    0.00      54/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [463]
                0.00    0.00      54/772         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [464]
                0.00    0.00      54/54          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>&) [698]
-----------------------------------------------
                0.00    0.00      54/54          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>&) [698]
[697]    0.0    0.00    0.00      54         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) [697]
                0.00    0.00      54/54          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) [695]
-----------------------------------------------
                0.00    0.00      54/54          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [696]
[698]    0.0    0.00    0.00      54         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>&) [698]
                0.00    0.00      54/54          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) [697]
-----------------------------------------------
                0.00    0.00      26/52          ed::Tag::Tag() [1334]
                0.00    0.00      26/52          ed::Priority::Priority() [1336]
[699]    0.0    0.00    0.00      52         ed::MatchValue<unsigned short>::MatchValue(unsigned short) [699]
-----------------------------------------------
                0.00    0.00       1/52          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [1733]
                0.00    0.00       1/52          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>) [8716]
                0.00    0.00      50/52          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [712]
[700]    0.0    0.00    0.00      52         std::allocator<Catch::Clara::Arg>::~allocator() [700]
-----------------------------------------------
                0.00    0.00       1/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [1734]
                0.00    0.00       1/52          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>) [332]
                0.00    0.00      50/52          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [714]
[701]    0.0    0.00    0.00      52         std::allocator<Catch::Clara::Opt>::~allocator() [701]
-----------------------------------------------
                0.00    0.00      52/52          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() [708]
[702]    0.0    0.00    0.00      52         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() [702]
                0.00    0.00      51/51          __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() [706]
-----------------------------------------------
                0.00    0.00       1/52          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2809]
                0.00    0.00       3/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [213]
                0.00    0.00       8/52          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
[703]    0.0    0.00    0.00      52         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [703]
                0.00    0.00      52/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [607]
-----------------------------------------------
                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&) [1319]
                0.00    0.00       3/52          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&) [1294]
                0.00    0.00       3/52          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&) [212]
                0.00    0.00      43/52          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [757]
[704]    0.0    0.00    0.00      52         Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [704]
-----------------------------------------------
                0.00    0.00       1/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl() [2791]
                0.00    0.00       3/51          Catch::Clara::Parser::Parser() [1245]
                0.00    0.00       4/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl() [2799]
                0.00    0.00      43/51          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [753]
[705]    0.0    0.00    0.00      51         Catch::Clara::Detail::ParserBase::ParserBase() [705]
-----------------------------------------------
                0.00    0.00      51/51          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() [702]
[706]    0.0    0.00    0.00      51         __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() [706]
-----------------------------------------------
                0.00    0.00       1/51          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&) [8720]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [713]
[707]    0.0    0.00    0.00      51         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [707]
                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) [1531]
-----------------------------------------------
                0.00    0.00      51/51          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() [724]
[708]    0.0    0.00    0.00      51         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() [708]
                0.00    0.00      54/186         std::Rbtree_header::Rbtree_header() [545]
                0.00    0.00      52/52          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() [702]
                0.00    0.00      52/82          std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [635]
-----------------------------------------------
                0.00    0.00      24/50          ed::Expression::Expression(char const) [1330]
                0.00    0.00      26/50          ed::Expression::Expression() [1331]
[709]    0.0    0.00    0.00      50         ed::MatchValue<char const>::MatchValue(char const) [709]
-----------------------------------------------
                0.00    0.00      50/50          Catch::Clara::ExeName::~ExeName() [142]
[710]    0.0    0.00    0.00      50         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [710]
                0.00    0.00      50/344         Catch::Clara::Detail::ParserBase::~ParserBase() [499]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [717]
[711]    0.0    0.00    0.00      50         void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [711]
                0.00    0.00       2/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1316]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1667]
-----------------------------------------------
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [713]
[712]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [712]
                0.00    0.00      50/52          std::allocator<Catch::Clara::Arg>::~allocator() [700]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [716]
[713]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [713]
                0.00    0.00      50/51          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [707]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [712]
-----------------------------------------------
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [715]
[714]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [714]
                0.00    0.00      50/52          std::allocator<Catch::Clara::Opt>::~allocator() [701]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [125]
[715]    0.0    0.00    0.00      50         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [715]
                0.00    0.00      50/62          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
                0.00    0.00      50/50          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [714]
-----------------------------------------------
                0.00    0.00       1/50          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>) [8716]
                0.00    0.00      49/50          Catch::Clara::Parser::~Parser() [87]
[716]    0.0    0.00    0.00      50         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [716]
                0.00    0.00      50/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [674]
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [718]
                0.00    0.00      50/50          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [713]
-----------------------------------------------
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [718]
[717]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [717]
                0.00    0.00      50/21442       std::is_constant_evaluated() [400]
                0.00    0.00      50/50          void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [711]
-----------------------------------------------
                0.00    0.00      50/50          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [716]
[718]    0.0    0.00    0.00      50         void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [718]
                0.00    0.00      50/50          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [717]
-----------------------------------------------
                0.00    0.00      49/49          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [721]
[719]    0.0    0.00    0.00      49         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [719]
-----------------------------------------------
                0.00    0.00      49/49          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [722]
[720]    0.0    0.00    0.00      49         __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [720]
-----------------------------------------------
                0.00    0.00       1/49          std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [1722]
                0.00    0.00       1/49          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [5371]
                0.00    0.00       2/49          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1464]
                0.00    0.00      45/49          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [745]
[721]    0.0    0.00    0.00      49         std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [721]
                0.00    0.00      49/49          __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [719]
-----------------------------------------------
                0.00    0.00       1/49          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [1723]
                0.00    0.00       1/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [5372]
                0.00    0.00       2/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1465]
                0.00    0.00      45/49          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [748]
[722]    0.0    0.00    0.00      49         std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [722]
                0.00    0.00      49/49          __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [720]
-----------------------------------------------
                0.00    0.00      49/49          std::shared_ptr<ed::message_definition>::shared_ptr(std::shared_ptr<ed::message_definition> const&) [725]
[723]    0.0    0.00    0.00      49         std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2> const&) [723]
                0.00    0.00      49/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00      49/49          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() [806]
[724]    0.0    0.00    0.00      49         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() [724]
                0.00    0.00      51/51          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() [708]
-----------------------------------------------
                0.00    0.00      48/48          ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [808]
[725]    0.0    0.00    0.00      48         std::shared_ptr<ed::message_definition>::shared_ptr(std::shared_ptr<ed::message_definition> const&) [725]
                0.00    0.00      49/49          std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2> const&) [723]
-----------------------------------------------
                                  48             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [727]
[726]    0.0    0.00    0.00      48         void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [726]
                                  50             ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
-----------------------------------------------
                                  48             void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1076]
[727]    0.0    0.00    0.00      48         void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [727]
                                  48             void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match) <cycle 1> [726]
-----------------------------------------------
                0.00    0.00      23/47          snapdev::reverse_cstring<char const>::end() const [4906]
                0.00    0.00      24/47          snapdev::reverse_cstring<char const>::begin() const [4907]
[728]    0.0    0.00    0.00      47         snapdev::reverse_cstring<char const>::iterator::iterator(char const) [728]
-----------------------------------------------
                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&) [4193]
                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) [333]
                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&) [212]
                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&&) [177]
                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&) [928]
[729]    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 [729]
-----------------------------------------------
                0.00    0.00       1/46          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       3/46          CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       4/46          CATCH2_INTERNAL_TEST_0() [1679]
                0.00    0.00       5/46          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       8/46          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       9/46          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00      16/46          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[730]    0.0    0.00    0.00      46         Catch::AssertionHandler::~AssertionHandler() [730]
-----------------------------------------------
                0.00    0.00       1/46          Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1684]
                0.00    0.00       2/46          Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1356]
                0.00    0.00       2/46          Catch::BinaryExpr<std::__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&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1352]
                0.00    0.00       2/46          Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1364]
                0.00    0.00       2/46          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [14]) [1346]
                0.00    0.00       2/46          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [18]) [1348]
                0.00    0.00       2/46          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [41]) [1350]
                0.00    0.00       2/46          Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1354]
                0.00    0.00       3/46          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [1241]
                0.00    0.00       6/46          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [25]) [1029]
                0.00    0.00       6/46          Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1031]
                0.00    0.00      16/46          Catch::UnaryExpr<bool>::UnaryExpr(bool) [862]
[731]    0.0    0.00    0.00      46         Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00      46/46          std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [914]
[732]    0.0    0.00    0.00      46         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [732]
                0.00    0.00      46/46          __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [733]
-----------------------------------------------
                0.00    0.00      46/46          __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [732]
[733]    0.0    0.00    0.00      46         __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [733]
-----------------------------------------------
                0.00    0.00       1/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [364]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [743]
[734]    0.0    0.00    0.00      46         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [734]
                0.00    0.00      46/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00      46/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00       1/46          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>&&) [366]
                0.00    0.00      45/46          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> > >&&) [744]
[735]    0.0    0.00    0.00      46         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>&&) [735]
                0.00    0.00      46/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00      46/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00       1/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [6338]
                0.00    0.00      45/46          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [743]
[736]    0.0    0.00    0.00      46         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>&) [736]
-----------------------------------------------
                0.00    0.00       1/46          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> > >&&) [6362]
                0.00    0.00      45/46          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> > >&&) [744]
[737]    0.0    0.00    0.00      46         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> > >&) [737]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [742]
[738]    0.0    0.00    0.00      45         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [738]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::BoundFlagRefBase() [2786]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [800]
[739]    0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::BoundRef() [739]
-----------------------------------------------
                0.00    0.00      18/45          Catch::Clara::Detail::BoundFlagRefBase::~BoundFlagRefBase() [2788]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [801]
[740]    0.0    0.00    0.00      45         Catch::Clara::Detail::BoundRef::~BoundRef() [740]
-----------------------------------------------
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [2815]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [2816]
                0.00    0.00       1/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [285]
                0.00    0.00       2/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [232]
                0.00    0.00      40/45          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [174]
[741]    0.0    0.00    0.00      45         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
                0.00    0.00      45/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [742]
                0.00    0.00      45/45          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [752]
                0.00    0.00      45/45          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [751]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
[742]    0.0    0.00    0.00      45         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [742]
                0.00    0.00      45/45          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [738]
                0.00    0.00      45/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> > >&&) [744]
                0.00    0.00      45/45          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [743]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [742]
[743]    0.0    0.00    0.00      45         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [743]
                0.00    0.00      45/46          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>&) [736]
                0.00    0.00      45/46          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [734]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [742]
[744]    0.0    0.00    0.00      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> > >&&) [744]
                0.00    0.00      45/46          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> > >&) [737]
                0.00    0.00      45/46          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>&&) [735]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [747]
[745]    0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [745]
                0.00    0.00      90/90          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&) [624]
                0.00    0.00      45/49          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [721]
                0.00    0.00      45/45          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&&) [746]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [745]
[746]    0.0    0.00    0.00      45         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&&) [746]
-----------------------------------------------
                0.00    0.00      45/45          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [751]
[747]    0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [747]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [745]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [750]
[748]    0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [748]
                0.00    0.00      90/90          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&) [625]
                0.00    0.00      45/49          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [722]
                0.00    0.00      45/45          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&&) [749]
-----------------------------------------------
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [748]
[749]    0.0    0.00    0.00      45         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&&) [749]
-----------------------------------------------
                0.00    0.00      45/45          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [752]
[750]    0.0    0.00    0.00      45         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [750]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [748]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
[751]    0.0    0.00    0.00      45         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [751]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [747]
-----------------------------------------------
                0.00    0.00      45/45          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [741]
[752]    0.0    0.00    0.00      45         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [752]
                0.00    0.00      45/45          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [750]
-----------------------------------------------
                0.00    0.00       1/43          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) [2752]
                0.00    0.00       1/43          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) [2757]
                0.00    0.00       1/43          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) [2755]
                0.00    0.00       1/43          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) [2756]
                0.00    0.00       1/43          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) [2746]
                0.00    0.00       1/43          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) [2751]
                0.00    0.00       1/43          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) [2747]
                0.00    0.00       1/43          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) [2748]
                0.00    0.00       1/43          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) [2749]
                0.00    0.00       1/43          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) [2750]
                0.00    0.00       1/43          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) [2753]
                0.00    0.00       1/43          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) [2754]
                0.00    0.00       1/43          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) [2742]
                0.00    0.00       1/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [2744]
                0.00    0.00       2/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [2743]
                0.00    0.00       3/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
                0.00    0.00       6/43          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) [288]
                0.00    0.00      18/43          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [2745]
[753]    0.0    0.00    0.00      43         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [753]
                0.00    0.00      43/51          Catch::Clara::Detail::ParserBase::ParserBase() [705]
-----------------------------------------------
                0.00    0.00      43/43          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) [760]
[754]    0.0    0.00    0.00      43         __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [754]
-----------------------------------------------
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [1734]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2809]
                0.00    0.00       1/43          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [763]
[755]    0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [755]
                0.00    0.00      43/87          __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&) [626]
-----------------------------------------------
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [1734]
                0.00    0.00       1/43          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2809]
                0.00    0.00       1/43          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [359]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [763]
[756]    0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [756]
                0.00    0.00      43/87          __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&) [626]
-----------------------------------------------
                0.00    0.00      43/43          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) [1550]
[757]    0.0    0.00    0.00      43         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [757]
                0.00    0.00      43/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [704]
                0.00    0.00      43/1538        operator new(unsigned long, void) [454]
                0.00    0.00      43/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [685]
-----------------------------------------------
                0.00    0.00      42/42          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> > > > >::end() const [5503]
[758]    0.0    0.00    0.00      42         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> > > > >::end() const [758]
                0.00    0.00      74/91          std::Rbtree_const_iterator<std::pair<std::__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_const_iterator(std::Rbtree_node_base const) [623]
-----------------------------------------------
                0.00    0.00       8/42          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00      34/42          Catch::makeCommandLineParser(Catch::ConfigData&) [84]
[759]    0.0    0.00    0.00      42         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [759]
-----------------------------------------------
                0.00    0.00      41/41          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [780]
[760]    0.0    0.00    0.00      41         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) [760]
                0.00    0.00      43/43          __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [754]
                0.00    0.00      41/21442       std::is_constant_evaluated() [400]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
[761]    0.0    0.00    0.00      40         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [761]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
[762]    0.0    0.00    0.00      40         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [762]
                0.00    0.00      40/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [607]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
[763]    0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [763]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [755]
                0.00    0.00      40/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [756]
                0.00    0.00      40/85          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&) [630]
-----------------------------------------------
                0.00    0.00      40/40          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [175]
[764]    0.0    0.00    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [764]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [763]
                0.00    0.00      40/52          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [703]
                0.00    0.00      40/40          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [762]
                0.00    0.00      40/40          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [761]
-----------------------------------------------
                0.00    0.00       8/36          std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1113]
                0.00    0.00      28/36          std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [937]
[765]    0.0    0.00    0.00      36         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [765]
                0.00    0.00      36/36          __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [766]
-----------------------------------------------
                0.00    0.00      36/36          __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [765]
[766]    0.0    0.00    0.00      36         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [766]
-----------------------------------------------
                0.00    0.00       3/36          CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() const [1261]
                0.00    0.00       3/36          CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() const [1260]
                0.00    0.00      30/36          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 [782]
[767]    0.0    0.00    0.00      36         std::Any_data::_M_access() const [767]
-----------------------------------------------
                0.00    0.00      18/36          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [130]
                0.00    0.00      18/36          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [849]
[768]    0.0    0.00    0.00      36         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_get_Node_allocator() [768]
-----------------------------------------------
                0.00    0.00      12/36          char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&) [918]
                0.00    0.00      12/36          decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const**, char const&&) [926]
                0.00    0.00      12/36          void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const*, char const&&) [915]
[769]    0.0    0.00    0.00      36         char const&& std::forward<char const>(std::remove_reference<char const>::type&) [769]
-----------------------------------------------
                                  34             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [772]
[770]    0.0    0.00    0.00      34         void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [770]
                0.00    0.00      99/99          std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&) [613]
                                  97             void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>) <cycle 1> [617]
-----------------------------------------------
                0.00    0.00      34/34          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
[771]    0.0    0.00    0.00      34         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [771]
-----------------------------------------------
                                  33             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> [773]
[772]    0.0    0.00    0.00      33         void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [772]
                0.00    0.00      34/21442       std::is_constant_evaluated() [400]
                                  34             void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [770]
-----------------------------------------------
                                  33             std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
[773]    0.0    0.00    0.00      33         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> [773]
                                  33             void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) <cycle 1> [772]
-----------------------------------------------
                0.00    0.00       2/32          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) [202]
                0.00    0.00       2/32          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) [204]
                0.00    0.00       2/32          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) [201]
                0.00    0.00       2/32          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) [203]
                0.00    0.00      24/32          void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1374]
[774]    0.0    0.00    0.00      32         void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
                0.00    0.00     120/208         snapdev::NOT_USED() [538]
-----------------------------------------------
                0.00    0.00      32/32          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [783]
[775]    0.0    0.00    0.00      32         std::allocator<std::shared_ptr<ed::connection> >::~allocator() [775]
-----------------------------------------------
                0.00    0.00      32/32          std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
[776]    0.0    0.00    0.00      32         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [776]
-----------------------------------------------
                0.00    0.00       9/32          char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
                0.00    0.00      23/32          char std::__relocate_a<char, char, std::allocator<char> >(char, char, char, std::allocator<char>&) [10217]
[777]    0.0    0.00    0.00      32         char std::__niter_base<char>(char) [777]
-----------------------------------------------
                0.00    0.00       2/32          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>&) [308]
                0.00    0.00       2/32          std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
                0.00    0.00       2/32          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>&) [310]
                0.00    0.00       2/32          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>&) [350]
                0.00    0.00       2/32          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>&) [303]
                0.00    0.00       2/32          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>&) [340]
                0.00    0.00       2/32          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>&) [304]
                0.00    0.00       2/32          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>&) [343]
                0.00    0.00       2/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>&) [305]
                0.00    0.00       2/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       2/32          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>&) [307]
                0.00    0.00       2/32          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>&) [347]
                0.00    0.00       2/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>&) [309]
                0.00    0.00       2/32          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>&) [306]
                0.00    0.00       2/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>&) [349]
                0.00    0.00       2/32          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>&) [346]
[778]    0.0    0.00    0.00      32         std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&) [778]
-----------------------------------------------
                0.00    0.00      31/31          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_begin() [1118]
[779]    0.0    0.00    0.00      31         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_mbegin() const [779]
-----------------------------------------------
                0.00    0.00      31/31          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [784]
[780]    0.0    0.00    0.00      31         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [780]
                0.00    0.00      41/41          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) [760]
-----------------------------------------------
                0.00    0.00      31/31          std::shared_ptr<ed::message_definition>::shared_ptr() [1452]
[781]    0.0    0.00    0.00      31         std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [781]
                0.00    0.00      31/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00      30/30          std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [786]
[782]    0.0    0.00    0.00      30         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 [782]
                0.00    0.00      30/36          std::Any_data::_M_access() const [767]
-----------------------------------------------
                0.00    0.00      30/30          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [784]
[783]    0.0    0.00    0.00      30         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [783]
                0.00    0.00      32/32          std::allocator<std::shared_ptr<ed::connection> >::~allocator() [775]
-----------------------------------------------
                0.00    0.00      30/30          std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
[784]    0.0    0.00    0.00      30         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [784]
                0.00    0.00      31/31          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [780]
                0.00    0.00      30/30          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [783]
-----------------------------------------------
                0.00    0.00      30/30          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) [667]
[785]    0.0    0.00    0.00      30         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>) [785]
                0.00    0.00      30/60          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&)>>() [662]
-----------------------------------------------
                0.00    0.00       2/30          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&) [110]
                0.00    0.00      28/30          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) [667]
[786]    0.0    0.00    0.00      30         std::Functionbase::Basemanager<std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)> >::M_get_pointer(std::Anydata const&) [786]
                0.00    0.00      30/30          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 [782]
-----------------------------------------------
                0.00    0.00      29/29          std::_shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [788]
[787]    0.0    0.00    0.00      29         std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [787]
-----------------------------------------------
                0.00    0.00      29/29          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [976]
[788]    0.0    0.00    0.00      29         std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [788]
                0.00    0.00      29/29          std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [787]
-----------------------------------------------
                0.00    0.00       1/29          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> > > >::vector(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [9038]
                0.00    0.00      28/29          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> > > >::vector(std::initializer_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> > > const&) [166]
[789]    0.0    0.00    0.00      29         std::Vectorbase<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> > > >::Vectorbase(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [789]
                0.00    0.00      31/85          std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [631]
-----------------------------------------------
                0.00    0.00      28/28          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> > > >::vector(std::initializer_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> > > const&) [166]
[790]    0.0    0.00    0.00      28         std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [790]
                0.00    0.00      28/56          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [673]
                0.00    0.00      28/28          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [791]
-----------------------------------------------
                0.00    0.00      28/28          std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [790]
[791]    0.0    0.00    0.00      28         std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [791]
-----------------------------------------------
                0.00    0.00      28/28          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() [1615]
[792]    0.0    0.00    0.00      28         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 [792]
-----------------------------------------------
                0.00    0.00       7/28          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> >&) [1023]
                0.00    0.00       7/28          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> >&) [1008]
                0.00    0.00       7/28          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() [1007]
                0.00    0.00       7/28          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> >&) [1019]
[793]    0.0    0.00    0.00      28         std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [793]
-----------------------------------------------
                0.00    0.00      28/28          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) [667]
[794]    0.0    0.00    0.00      28         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&) [794]
                0.00    0.00      28/56          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&) [675]
                0.00    0.00      28/28          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>) [795]
-----------------------------------------------
                0.00    0.00      28/28          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&) [794]
[795]    0.0    0.00    0.00      28         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>) [795]
                0.00    0.00      28/56          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&) [675]
                0.00    0.00      28/60          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&)>>() [662]
-----------------------------------------------
                0.00    0.00      28/28          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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
[796]    0.0    0.00    0.00      28         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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [796]
                0.00    0.00      30/186         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [544]
                0.00    0.00      30/117         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&) [590]
                0.00    0.00      30/365         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [490]
-----------------------------------------------
                0.00    0.00      28/28          std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const) [799]
[797]    0.0    0.00    0.00      28         std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::__distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::random_access_iterator_tag) [797]
-----------------------------------------------
                0.00    0.00      28/28          std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const) [799]
[798]    0.0    0.00    0.00      28         std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::iterator_category std::__iterator_category<std::__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 const&) [798]
-----------------------------------------------
                0.00    0.00      28/28          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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag) [163]
[799]    0.0    0.00    0.00      28         std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const) [799]
                0.00    0.00      28/28          std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::iterator_category std::__iterator_category<std::__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 const&) [798]
                0.00    0.00      28/28          std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::__distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::random_access_iterator_tag) [797]
-----------------------------------------------
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&) [2677]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&) [2673]
                0.00    0.00       1/27          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&) [2633]
                0.00    0.00       1/27          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&) [2653]
                0.00    0.00       1/27          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&) [2637]
                0.00    0.00       1/27          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&) [2641]
                0.00    0.00       1/27          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&) [2645]
                0.00    0.00       1/27          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&) [2649]
                0.00    0.00       1/27          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&) [2661]
                0.00    0.00       1/27          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&) [2665]
                0.00    0.00       1/27          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&) [2657]
                0.00    0.00       1/27          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&) [2669]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::BoundValueRef(long&) [2719]
                0.00    0.00       2/27          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> > > >&) [2709]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::BoundValueRef(double&) [2713]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1243]
                0.00    0.00       7/27          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> >&) [991]
[800]    0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [800]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::BoundRef() [739]
-----------------------------------------------
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::~BoundLambda() [2659]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::~BoundLambda() [2671]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::~BoundLambda() [2667]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::~BoundLambda() [2663]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::~BoundLambda() [2651]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::~BoundLambda() [2647]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::~BoundLambda() [2643]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::~BoundLambda() [2639]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::~BoundLambda() [2655]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::~BoundLambda() [2635]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}>::~BoundLambda() [2675]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}>::~BoundLambda() [2679]
                0.00    0.00       1/27          Catch::Clara::Detail::BoundValueRef<long>::~BoundValueRef() [2721]
                0.00    0.00       2/27          Catch::Clara::Detail::BoundValueRef<double>::~BoundValueRef() [2715]
                0.00    0.00       2/27          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() [2711]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1244]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [992]
[801]    0.0    0.00    0.00      27         Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [801]
                0.00    0.00      27/45          Catch::Clara::Detail::BoundRef::~BoundRef() [740]
-----------------------------------------------
                0.00    0.00      26/26          ed::MatchFunc::MatchFunc() [1337]
[802]    0.0    0.00    0.00      26         ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [802]
-----------------------------------------------
                0.00    0.00      26/26          ed::Callback::Callback(std::function<void (ed::message&)>) [200]
[803]    0.0    0.00    0.00      26         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [803]
                0.00    0.00      26/352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
-----------------------------------------------
                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&) [1734]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [5372]
                0.00    0.00      24/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [812]
[804]    0.0    0.00    0.00      26         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [804]
-----------------------------------------------
                0.00    0.00      26/26          std::Tupleimpl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [1460]
[805]    0.0    0.00    0.00      26         std::Head_base<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [805]
-----------------------------------------------
                0.00    0.00       1/26          Catch::Config::Config(Catch::ConfigData const&) [231]
                0.00    0.00      25/26          ed::message::message() [77]
[806]    0.0    0.00    0.00      26         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() [806]
                0.00    0.00      49/49          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() [724]
-----------------------------------------------
                0.00    0.00      25/25          std::shared_ptr<void>::shared_ptr() [821]
[807]    0.0    0.00    0.00      25         std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [807]
                0.00    0.00      27/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00      24/24          void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [816]
[808]    0.0    0.00    0.00      24         ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [808]
                0.00    0.00      48/352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
                0.00    0.00      48/48          std::shared_ptr<ed::message_definition>::shared_ptr(std::shared_ptr<ed::message_definition> const&) [725]
-----------------------------------------------
                0.00    0.00      12/24          std::vector<char const, std::allocator<char const> >::begin() const [909]
                0.00    0.00      12/24          std::vector<char const, std::allocator<char const> >::end() const [908]
[809]    0.0    0.00    0.00      24         __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const const const&) [809]
-----------------------------------------------
                0.00    0.00      12/24          std::vector<char const, std::allocator<char const> >::end() [919]
                0.00    0.00      12/24          __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator-(long) const [904]
[810]    0.0    0.00    0.00      24         __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const** const&) [810]
-----------------------------------------------
                0.00    0.00      24/24          bool __gnu_cxx::operator==<char const const, std::vector<char const, std::allocator<char const> > >(__gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&, __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&) [902]
[811]    0.0    0.00    0.00      24         __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::base() const [811]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [907]
[812]    0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [812]
                0.00    0.00      24/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [804]
                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&) [814]
-----------------------------------------------
                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&) [814]
[813]    0.0    0.00    0.00      24         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [813]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [812]
[814]    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&) [814]
                0.00    0.00      24/24          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [813]
                0.00    0.00      24/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00      12/24          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> >) [237]
                0.00    0.00      12/24          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> >) [923]
[815]    0.0    0.00    0.00      24         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() [815]
-----------------------------------------------
                0.00    0.00      24/24          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) [1203]
[816]    0.0    0.00    0.00      24         void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [816]
                0.00    0.00      24/24          ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&) [818]
                0.00    0.00      24/1538        operator new(unsigned long, void) [454]
                0.00    0.00      24/24          ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [808]
-----------------------------------------------
                0.00    0.00       1/24          std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
                0.00    0.00       1/24          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&&) [1643]
                0.00    0.00       2/24          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&) [1659]
                0.00    0.00       2/24          std::sharedptr<ed::dispatcher> std::allocate_shared<ed::dispatcher, std::allocator<ed::dispatcher>, (anonymous namespace)::test_messenger>(std::allocator<ed::dispatcher> const&, (anonymous namespace)::test_messenger&&) [1646]
                0.00    0.00       2/24          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&) [1585]
                0.00    0.00       2/24          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&) [1582]
                0.00    0.00       2/24          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&&) [1450]
                0.00    0.00       2/24          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&) [1458]
                0.00    0.00       2/24          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&&) [1490]
                0.00    0.00       2/24          std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1444]
                0.00    0.00       2/24          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&&) [1513]
                0.00    0.00       2/24          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&&) [1731]
                0.00    0.00       2/24          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&&) [1530]
[817]    0.0    0.00    0.00      24         (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
-----------------------------------------------
                0.00    0.00      24/24          void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [816]
[818]    0.0    0.00    0.00      24         ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&) [818]
-----------------------------------------------
                0.00    0.00       1/24          std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
                0.00    0.00       1/24          std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1]) [275]
                0.00    0.00       1/24          std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [268]
                0.00    0.00       1/24          std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [269]
                0.00    0.00       1/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/24          std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/24          decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/24          void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [271]
                0.00    0.00       2/24          std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/24          std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/24          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/24          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/24          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/24          decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/24          void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
[819]    0.0    0.00    0.00      24         advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&) [819]
-----------------------------------------------
                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&) [1317]
                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&) [1321]
                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&) [1269]
                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&) [1281]
                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&) [1290]
                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&) [1306]
                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&) [1320]
                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&) [1296]
[820]    0.0    0.00    0.00      24         unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
-----------------------------------------------
                0.00    0.00      23/23          ed::message::message() [77]
[821]    0.0    0.00    0.00      23         std::shared_ptr<void>::shared_ptr() [821]
                0.00    0.00      25/25          std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [807]
-----------------------------------------------
                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>&) [826]
[822]    0.0    0.00    0.00      23         void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [822]
                0.00    0.00      23/23          void std::destroy_at<Catch::StringRef>(Catch::StringRef) [824]
-----------------------------------------------
                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>&) [826]
[823]    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&&) [823]
                0.00    0.00      23/62          Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [659]
                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&&) [825]
-----------------------------------------------
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [822]
[824]    0.0    0.00    0.00      23         void std::destroy_at<Catch::StringRef>(Catch::StringRef) [824]
-----------------------------------------------
                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&&) [823]
[825]    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&&) [825]
                0.00    0.00      23/62          Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [659]
                0.00    0.00      23/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                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>&) [573]
[826]    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>&) [826]
                0.00    0.00      23/23          std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [827]
                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&&) [823]
                0.00    0.00      23/166         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [549]
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [822]
-----------------------------------------------
                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>&) [826]
[827]    0.0    0.00    0.00      23         std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [827]
-----------------------------------------------
                0.00    0.00      22/22          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [842]
[828]    0.0    0.00    0.00      22         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [828]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
-----------------------------------------------
                0.00    0.00       1/22          unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       2/22          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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1367]
                0.00    0.00       2/22          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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [1368]
                0.00    0.00       2/22          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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [1369]
                0.00    0.00       3/22          Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1256]
                0.00    0.00       3/22          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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
                0.00    0.00       3/22          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 [315]
                0.00    0.00       6/22          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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
[829]    0.0    0.00    0.00      22         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) [829]
                0.00    0.00     906/906         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [460]
-----------------------------------------------
                0.00    0.00      21/21          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&) [834]
[830]    0.0    0.00    0.00      21         __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&) [830]
-----------------------------------------------
                0.00    0.00      21/21          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() [835]
[831]    0.0    0.00    0.00      21         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [831]
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [832]
-----------------------------------------------
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [831]
[832]    0.0    0.00    0.00      21         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [832]
-----------------------------------------------
                0.00    0.00      21/21          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_begin() [836]
[833]    0.0    0.00    0.00      21         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_mbegin() const [833]
-----------------------------------------------
                0.00    0.00       7/21          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> >&) [1008]
                0.00    0.00       7/21          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> >&) [1019]
                0.00    0.00       7/21          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&) [1006]
[834]    0.0    0.00    0.00      21         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&) [834]
                0.00    0.00      21/21          __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&) [830]
-----------------------------------------------
                0.00    0.00       7/21          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> >&) [1008]
                0.00    0.00       7/21          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> >&) [1019]
                0.00    0.00       7/21          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() [1016]
[835]    0.0    0.00    0.00      21         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() [835]
                0.00    0.00      21/21          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [831]
-----------------------------------------------
                0.00    0.00       4/21          std::Rbtree<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::Identity<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::__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&) [9388]
                0.00    0.00      17/21          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree() [325]
[836]    0.0    0.00    0.00      21         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_begin() [836]
                0.00    0.00      21/21          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_mbegin() const [833]
-----------------------------------------------
                0.00    0.00       2/20          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&) [110]
                0.00    0.00       2/20          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&) [106]
                0.00    0.00       2/20          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&) [108]
                0.00    0.00       2/20          void std::Bind<void ((anonymous namespace)::test_messenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [105]
                0.00    0.00       2/20          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&) [109]
                0.00    0.00       2/20          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&) [107]
                0.00    0.00       4/20          std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1648]
                0.00    0.00       4/20          std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1230]
[837]    0.0    0.00    0.00      20         ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
-----------------------------------------------
                0.00    0.00      19/19          std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [839]
[838]    0.0    0.00    0.00      19         __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [838]
-----------------------------------------------
                0.00    0.00      19/19          std::Rbtree<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::Identity<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::__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() [843]
[839]    0.0    0.00    0.00      19         std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [839]
                0.00    0.00      19/19          __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [838]
-----------------------------------------------
                0.00    0.00      19/19          std::weak_ptr<ed::connection>::~weak_ptr() [1622]
[840]    0.0    0.00    0.00      19         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [840]
                0.00    0.00      19/19          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [842]
-----------------------------------------------
                                  19             std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [1166]
[841]    0.0    0.00    0.00      19         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [841]
                                  19             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      19/19          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [840]
[842]    0.0    0.00    0.00      19         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [842]
                0.00    0.00      22/22          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [828]
-----------------------------------------------
                0.00    0.00      19/19          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree() [844]
[843]    0.0    0.00    0.00      19         std::Rbtree<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::Identity<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::__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() [843]
                0.00    0.00      19/19          std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [839]
                0.00    0.00      19/82          std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [635]
                0.00    0.00      19/186         std::Rbtree_header::Rbtree_header() [545]
-----------------------------------------------
                0.00    0.00      19/19          std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set() [1308]
[844]    0.0    0.00    0.00      19         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree() [844]
                0.00    0.00      19/19          std::Rbtree<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::Identity<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::__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() [843]
-----------------------------------------------
                0.00    0.00       2/18          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) [202]
                0.00    0.00       2/18          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) [204]
                0.00    0.00       2/18          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) [201]
                0.00    0.00       2/18          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) [203]
                0.00    0.00      10/18          ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[845]    0.0    0.00    0.00      18         ed::Callback::Callback(ed::Callback const&) [845]
                0.00    0.00     226/226         ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [533]
-----------------------------------------------
                0.00    0.00      18/18          std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [848]
[846]    0.0    0.00    0.00      18         __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [846]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [130]
[847]    0.0    0.00    0.00      18         std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [847]
                0.00    0.00      65/65          __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [648]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [849]
[848]    0.0    0.00    0.00      18         std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [848]
                0.00    0.00      18/21442       std::is_constant_evaluated() [400]
                0.00    0.00      18/18          __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [846]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [129]
[849]    0.0    0.00    0.00      18         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [849]
                0.00    0.00      18/36          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_get_Node_allocator() [768]
                0.00    0.00      18/18          std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [848]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
[850]    0.0    0.00    0.00      18         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base) [850]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >) [133]
[851]    0.0    0.00    0.00      18         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base) [851]
-----------------------------------------------
                0.00    0.00      18/18          char std::copy<char const, char>(char const, char const, char) [967]
[852]    0.0    0.00    0.00      18         char const std::__miter_base<char const>(char const) [852]
-----------------------------------------------
                0.00    0.00      18/18          char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
[853]    0.0    0.00    0.00      18         char const std::__niter_base<char const>(char const) [853]
-----------------------------------------------
                0.00    0.00       5/17          Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1106]
                0.00    0.00      12/17          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&) [899]
[854]    0.0    0.00    0.00      17         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&) [854]
-----------------------------------------------
                0.00    0.00      17/17          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> > > > >::begin() const [5504]
[855]    0.0    0.00    0.00      17         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> > > > >::begin() const [855]
                0.00    0.00      17/91          std::Rbtree_const_iterator<std::pair<std::__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_const_iterator(std::Rbtree_node_base const) [623]
-----------------------------------------------
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__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() [858]
[856]    0.0    0.00    0.00      17         std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [856]
-----------------------------------------------
                0.00    0.00       2/17          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&) [1446]
                0.00    0.00      15/17          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1164]
[857]    0.0    0.00    0.00      17         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
                0.00    0.00      34/34          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [771]
-----------------------------------------------
                0.00    0.00      17/17          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree() [325]
[858]    0.0    0.00    0.00      17         std::Rbtree<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::Identity<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::__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() [858]
                0.00    0.00      17/17          std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [856]
-----------------------------------------------
                0.00    0.00      17/17          std::__detail::Listnode_header::Listnode_header() [1617]
[859]    0.0    0.00    0.00      17         std::__detail::Listnode_header::_M_init() [859]
-----------------------------------------------
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/16          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       2/16          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/16          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/16          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       6/16          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[860]    0.0    0.00    0.00      16         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
                0.00    0.00      16/16          Catch::ExprLhs<bool>::makeUnaryExpr() const [865]
                0.00    0.00      16/16          Catch::UnaryExpr<bool>::~UnaryExpr() [863]
-----------------------------------------------
                0.00    0.00      16/16          Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
[861]    0.0    0.00    0.00      16         Catch::ExprLhs<bool>::ExprLhs(bool) [861]
-----------------------------------------------
                0.00    0.00      16/16          Catch::ExprLhs<bool>::makeUnaryExpr() const [865]
[862]    0.0    0.00    0.00      16         Catch::UnaryExpr<bool>::UnaryExpr(bool) [862]
                0.00    0.00      16/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00      16/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
[863]    0.0    0.00    0.00      16         Catch::UnaryExpr<bool>::~UnaryExpr() [863]
-----------------------------------------------
                0.00    0.00       1/16          CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/16          (anonymous namespace)::test_messenger::stop(bool) [167]
                0.00    0.00       2/16          CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/16          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/16          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       6/16          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[864]    0.0    0.00    0.00      16         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [864]
                0.00    0.00      16/16          Catch::ExprLhs<bool>::ExprLhs(bool) [861]
-----------------------------------------------
                0.00    0.00      16/16          void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [860]
[865]    0.0    0.00    0.00      16         Catch::ExprLhs<bool>::makeUnaryExpr() const [865]
                0.00    0.00      16/16          Catch::UnaryExpr<bool>::UnaryExpr(bool) [862]
-----------------------------------------------
                0.00    0.00      16/16          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&) [63]
[866]    0.0    0.00    0.00      16         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [866]
                0.00    0.00      16/11979       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [410]
-----------------------------------------------
                0.00    0.00      16/16          std::weak_ptr<ed::connection>::weak_ptr() [1621]
[867]    0.0    0.00    0.00      16         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [867]
                0.00    0.00      16/16          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [868]
-----------------------------------------------
                0.00    0.00      16/16          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [867]
[868]    0.0    0.00    0.00      16         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [868]
-----------------------------------------------
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/16          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/16          decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/16          void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
[869]    0.0    0.00    0.00      16         (anonymous namespace)::test_messenger::sequence_t&& std::forward<(anonymous namespace)::test_messenger::sequence_t>(std::remove_reference<(anonymous namespace)::test_messenger::sequence_t>::type&) [869]
-----------------------------------------------
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/16          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/16          decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/16          void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
[870]    0.0    0.00    0.00      16         char**&& std::forward<char**>(std::remove_reference<char**>::type&) [870]
-----------------------------------------------
                0.00    0.00       2/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>&) [223]
                0.00    0.00       2/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>&) [225]
                0.00    0.00       2/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>&) [218]
                0.00    0.00       2/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>&) [219]
                0.00    0.00       2/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>&) [220]
                0.00    0.00       2/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>&) [222]
                0.00    0.00       2/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>&) [224]
                0.00    0.00       2/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>&) [221]
[871]    0.0    0.00    0.00      16         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&) [871]
-----------------------------------------------
                0.00    0.00       2/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>&) [308]
                0.00    0.00       2/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>&) [310]
                0.00    0.00       2/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>&) [303]
                0.00    0.00       2/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>&) [304]
                0.00    0.00       2/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>&) [305]
                0.00    0.00       2/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>&) [307]
                0.00    0.00       2/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>&) [309]
                0.00    0.00       2/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>&) [306]
[872]    0.0    0.00    0.00      16         std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&) [872]
-----------------------------------------------
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [53]
                0.00    0.00       2/16          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [46]
                0.00    0.00       2/16          std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
                0.00    0.00       2/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/16          std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/16          decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [52]
                0.00    0.00       2/16          void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [49]
[873]    0.0    0.00    0.00      16         unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [873]
-----------------------------------------------
                0.00    0.00       1/15          __static_initialization_and_destruction_0(int, int) [1752]
                0.00    0.00       1/15          __static_initialization_and_destruction_0(int, int) [1753]
                0.00    0.00       2/15          __static_initialization_and_destruction_0(int, int) [1678]
                0.00    0.00       3/15          void __gnu_cxx::new_allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> >::destroy<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [3663]
                0.00    0.00       4/15          void std::Destroy<Catch::Detail::uniqueptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [11175]
                0.00    0.00       4/15          Catch::(anonymous namespace)::RegistryHub::registerTest(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [2004]
[874]    0.0    0.00    0.00      15         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [874]
-----------------------------------------------
                0.00    0.00      15/15          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [878]
[875]    0.0    0.00    0.00      15         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [875]
-----------------------------------------------
                0.00    0.00      14/14          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&) [879]
[876]    0.0    0.00    0.00      14         __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() [876]
-----------------------------------------------
                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> > >) [10067]
                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&) [4457]
                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&) [1402]
                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&) [4527]
[877]    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 [877]
-----------------------------------------------
                0.00    0.00      14/14          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1164]
[878]    0.0    0.00    0.00      14         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [878]
                0.00    0.00      15/15          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [875]
-----------------------------------------------
                0.00    0.00       7/14          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> >&) [1008]
                0.00    0.00       7/14          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() [1015]
[879]    0.0    0.00    0.00      14         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&) [879]
                0.00    0.00      14/14          __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() [876]
-----------------------------------------------
                0.00    0.00       7/14          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> >&) [1008]
                0.00    0.00       7/14          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() [1015]
[880]    0.0    0.00    0.00      14         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() [880]
-----------------------------------------------
                                   2             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1328]
                                   4             CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
                                   4             CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/2214        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>&) [224]
[881]    0.0    0.00    0.00      14         std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
                                  14             std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [884]
-----------------------------------------------
                0.00    0.00      14/14          char std::__copy_move_a2<false, char const, char>(char const, char const, char) [891]
[882]    0.0    0.00    0.00      14         char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [882]
-----------------------------------------------
                0.00    0.00       6/14          std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
                0.00    0.00       8/14          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) [1215]
[883]    0.0    0.00    0.00      14         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [883]
-----------------------------------------------
                                  14             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
[884]    0.0    0.00    0.00      14         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [884]
                                  14             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                                  14             std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
[885]    0.0    0.00    0.00      14         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [885]
                                  14             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      14/14          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() [889]
[886]    0.0    0.00    0.00      14         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>&) [886]
-----------------------------------------------
                0.00    0.00       7/14          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> >&) [1027]
                0.00    0.00       7/14          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() [1015]
[887]    0.0    0.00    0.00      14         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>) [887]
                0.00    0.00      14/14          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> >&) [890]
-----------------------------------------------
                0.00    0.00       7/14          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> >&) [1008]
                0.00    0.00       7/14          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() [1015]
[888]    0.0    0.00    0.00      14         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() [888]
                0.00    0.00       7/7           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) [1013]
-----------------------------------------------
                0.00    0.00       7/14          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() [1016]
                0.00    0.00       7/14          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() [1015]
[889]    0.0    0.00    0.00      14         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() [889]
                0.00    0.00      14/14          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>&) [886]
-----------------------------------------------
                0.00    0.00      14/14          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>) [887]
[890]    0.0    0.00    0.00      14         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> >&) [890]
-----------------------------------------------
                0.00    0.00      14/14          char std::__copy_move_a1<false, char const, char>(char const, char const, char) [966]
[891]    0.0    0.00    0.00      14         char std::__copy_move_a2<false, char const, char>(char const, char const, char) [891]
                0.00    0.00      14/21442       std::is_constant_evaluated() [400]
                0.00    0.00      14/14          char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [882]
-----------------------------------------------
                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) [896]
[892]    0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [892]
-----------------------------------------------
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [897]
[893]    0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [893]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [894]
-----------------------------------------------
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [893]
[894]    0.0    0.00    0.00      13         __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [894]
-----------------------------------------------
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1705]
                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) [333]
                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&) [212]
                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&&) [177]
[895]    0.0    0.00    0.00      13         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
                0.00    0.00      13/13          std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [897]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [657]
[896]    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) [896]
                0.00    0.00      13/21442       std::is_constant_evaluated() [400]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [892]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
[897]    0.0    0.00    0.00      13         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [897]
                0.00    0.00      13/21442       std::is_constant_evaluated() [400]
                0.00    0.00      13/13          __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [893]
-----------------------------------------------
                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> > >) [8735]
                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&) [212]
                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&&) [177]
[898]    0.0    0.00    0.00      13         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [898]
                0.00    0.00      13/107         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [607]
-----------------------------------------------
                0.00    0.00       2/12          (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/12          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       8/12          (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[899]    0.0    0.00    0.00      12         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&) [899]
                0.00    0.00      12/17          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&) [854]
-----------------------------------------------
                0.00    0.00      12/12          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) [916]
[900]    0.0    0.00    0.00      12         __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [900]
-----------------------------------------------
                0.00    0.00      12/12          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) [917]
[901]    0.0    0.00    0.00      12         __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) [901]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::empty() const [910]
[902]    0.0    0.00    0.00      12         bool __gnu_cxx::operator==<char const const, std::vector<char const, std::allocator<char const> > >(__gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&, __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&) [902]
                0.00    0.00      24/24          __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::base() const [811]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::back() [920]
[903]    0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator() const [903]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::back() [920]
[904]    0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator-(long) const [904]
                0.00    0.00      12/24          __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const** const&) [810]
-----------------------------------------------
                0.00    0.00      12/12          std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [906]
[905]    0.0    0.00    0.00      12         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [905]
-----------------------------------------------
                0.00    0.00      12/12          std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [975]
[906]    0.0    0.00    0.00      12         std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [906]
                0.00    0.00      12/12          std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [905]
-----------------------------------------------
                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) [333]
                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&) [212]
                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&&) [177]
[907]    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 [907]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [689]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [812]
                0.00    0.00      12/173         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [547]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::empty() const [910]
[908]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::end() const [908]
                0.00    0.00      12/24          __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const const const&) [809]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::empty() const [910]
[909]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::begin() const [909]
                0.00    0.00      12/24          __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const const const&) [809]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::back() [920]
[910]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::empty() const [910]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::end() const [908]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::begin() const [909]
                0.00    0.00      12/12          bool __gnu_cxx::operator==<char const const, std::vector<char const, std::allocator<char const> > >(__gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&, __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&) [902]
-----------------------------------------------
                0.00    0.00       2/12          (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
                0.00    0.00       4/12          std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [1214]
                0.00    0.00       6/12          std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1077]
[911]    0.0    0.00    0.00      12         std::allocator<ed::dispatcher_match>::~allocator() [911]
-----------------------------------------------
                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&) [1317]
                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&) [1290]
                0.00    0.00       3/12          std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1288]
                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&) [1306]
[912]    0.0    0.00    0.00      12         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [912]
-----------------------------------------------
                0.00    0.00      12/12          std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [1167]
[913]    0.0    0.00    0.00      12         std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [913]
                0.00    0.00      12/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [237]
[914]    0.0    0.00    0.00      12         std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [914]
                0.00    0.00      46/46          __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [732]
-----------------------------------------------
                0.00    0.00      12/12          char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&) [918]
[915]    0.0    0.00    0.00      12         void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const*, char const&&) [915]
                0.00    0.00      12/36          char const&& std::forward<char const>(std::remove_reference<char const>::type&) [769]
                0.00    0.00      12/12          decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const*, char const&&) [926]
-----------------------------------------------
                0.00    0.00      12/12          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) [1472]
[916]    0.0    0.00    0.00      12         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) [916]
                0.00    0.00      12/21442       std::is_constant_evaluated() [400]
                0.00    0.00      12/12          __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [900]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [923]
[917]    0.0    0.00    0.00      12         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) [917]
                0.00    0.00      12/21442       std::is_constant_evaluated() [400]
                0.00    0.00      12/12          __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) [901]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::push_back(char const&&) [921]
[918]    0.0    0.00    0.00      12         char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&) [918]
                0.00    0.00      12/36          char const&& std::forward<char const>(std::remove_reference<char const>::type&) [769]
                0.00    0.00      12/12          void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const**, char const&&) [915]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::back() [920]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::back() [920]
[919]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::end() [919]
                0.00    0.00      12/24          __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const** const&) [810]
-----------------------------------------------
                0.00    0.00      12/12          char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&) [918]
[920]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::back() [920]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::empty() const [910]
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::end() [919]
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator-(long) const [904]
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::operator() const [903]
-----------------------------------------------
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_4() [11]
[921]    0.0    0.00    0.00      12         std::vector<char const, std::allocator<char const> >::push_back(char const&&) [921]
                0.00    0.00      12/12          std::remove_reference<char const&>::type&& std::move<char const&>(char const&) [927]
                0.00    0.00      12/12          char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&) [918]
-----------------------------------------------
                0.00    0.00       2/12          void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       3/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [329]
                0.00    0.00       3/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1312]
                0.00    0.00       4/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() [1611]
[922]    0.0    0.00    0.00      12         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [922]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [236]
[923]    0.0    0.00    0.00      12         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> >) [923]
                0.00    0.00      12/24          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() [815]
                0.00    0.00      12/12          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) [917]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [241]
[924]    0.0    0.00    0.00      12         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) [924]
-----------------------------------------------
                0.00    0.00      12/12          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> >) [241]
[925]    0.0    0.00    0.00      12         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) [925]
-----------------------------------------------
                0.00    0.00      12/12          void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const**, char const&&) [915]
[926]    0.0    0.00    0.00      12         decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const**, char const&&) [926]
                0.00    0.00      12/36          char const&& std::forward<char const>(std::remove_reference<char const>::type&) [769]
                0.00    0.00      12/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00      12/12          std::vector<char const, std::allocator<char const> >::push_back(char const&&) [921]
[927]    0.0    0.00    0.00      12         std::remove_reference<char const&>::type&& std::move<char const&>(char const&) [927]
-----------------------------------------------
                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&) [212]
                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&&) [177]
[928]    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&) [928]
                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 [729]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [227]
[929]    0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [929]
                0.00    0.00      10/437         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [477]
                0.00    0.00      10/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [249]
[930]    0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [930]
-----------------------------------------------
                0.00    0.00      10/10          std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [943]
[931]    0.0    0.00    0.00      10         __gnu_cxx::new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [931]
-----------------------------------------------
                0.00    0.00      10/10          std::Listnode<ed::message>::_M_valptr() [1445]
[932]    0.0    0.00    0.00      10         __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [932]
                0.00    0.00      10/10          __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [933]
-----------------------------------------------
                0.00    0.00      10/10          __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [932]
[933]    0.0    0.00    0.00      10         __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [933]
-----------------------------------------------
                0.00    0.00      10/10          bool std::operator==<ed::connection_with_send_message>(std::shared_ptr<ed::connection_with_send_message> const&, decltype(nullptr)) [11391]
[934]    0.0    0.00    0.00      10         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::operator bool() const [934]
-----------------------------------------------
                0.00    0.00      10/10          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [5837]
[935]    0.0    0.00    0.00      10         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const [935]
                0.00    0.00     687/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00     683/135910      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [396]
                0.00    0.00     683/723         std::char_traits<char>::find(char const, unsigned long, char const&) [466]
-----------------------------------------------
                0.00    0.00      10/10          std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [5510]
[936]    0.0    0.00    0.00      10         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [936]
                0.00    0.00      10/10          std::Rbtree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_const_iterator(std::Rbtree_node_base const) [944]
-----------------------------------------------
                0.00    0.00      10/10          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() [251]
[937]    0.0    0.00    0.00      10         std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [937]
                0.00    0.00      28/36          __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [765]
-----------------------------------------------
                                   4             CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
                                   4             CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4() [11]
[938]    0.0    0.00    0.00      10         std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
                                  10             std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [940]
-----------------------------------------------
                0.00    0.00       2/10          (anonymous namespace)::test_timer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) [230]
                0.00    0.00       2/10          CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/10          CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&) [1676]
                0.00    0.00       2/10          CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&) [1675]
                0.00    0.00       2/10          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>&) [224]
[939]    0.0    0.00    0.00      10         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
                0.00    0.00      10/10          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&) [941]
-----------------------------------------------
                                  10             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
[940]    0.0    0.00    0.00      10         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [940]
                                  10             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                0.00    0.00      10/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
[941]    0.0    0.00    0.00      10         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&) [941]
                0.00    0.00      10/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [1213]
[942]    0.0    0.00    0.00      10         std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [942]
-----------------------------------------------
                0.00    0.00      10/10          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_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [945]
[943]    0.0    0.00    0.00      10         std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [943]
                0.00    0.00      10/21442       std::is_constant_evaluated() [400]
                0.00    0.00      10/10          __gnu_cxx::new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [931]
-----------------------------------------------
                0.00    0.00      10/10          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [936]
[944]    0.0    0.00    0.00      10         std::Rbtree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_const_iterator(std::Rbtree_node_base const) [944]
-----------------------------------------------
                0.00    0.00      10/10          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() [251]
[945]    0.0    0.00    0.00      10         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_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [945]
                0.00    0.00      10/10          std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [943]
-----------------------------------------------
                0.00    0.00      10/10          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() [251]
[946]    0.0    0.00    0.00      10         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_get_Node_allocator() [946]
-----------------------------------------------
                0.00    0.00       9/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [954]
[947]    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&) [947]
-----------------------------------------------
                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() [957]
[948]    0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [948]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [949]
-----------------------------------------------
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [948]
[949]    0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [949]
-----------------------------------------------
                0.00    0.00       1/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::cbegin() const [5622]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1142]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1141]
[950]    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&) [950]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr_access<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [953]
[951]    0.0    0.00    0.00       9         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::get() const [951]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_lock_nothrow() [1293]
[952]    0.0    0.00    0.00       9         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [952]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr_access<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [5470]
[953]    0.0    0.00    0.00       9         std::__shared_ptr_access<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [953]
                0.00    0.00       9/9           std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::get() const [951]
-----------------------------------------------
                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&) [1290]
                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&) [1306]
                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&) [1287]
[954]    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&) [954]
                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&) [947]
-----------------------------------------------
                0.00    0.00       9/9           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() [959]
[955]    0.0    0.00    0.00       9         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() [955]
-----------------------------------------------
                0.00    0.00       2/9           std::Rbtree_iterator<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode&) [187]
                0.00    0.00       3/9           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() [1313]
                0.00    0.00       4/9           std::Rbtree<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::Identity<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::__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&) [9388]
[956]    0.0    0.00    0.00       9         std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_iterator(std::Rbtree_node_base) [956]
-----------------------------------------------
                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&) [1290]
                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&) [1306]
                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() [1303]
[957]    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() [957]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [948]
-----------------------------------------------
                0.00    0.00       9/9           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() [962]
[958]    0.0    0.00    0.00       9         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() [958]
                0.00    0.00       8/8           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() [984]
                0.00    0.00       8/82          std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [635]
                0.00    0.00       8/186         std::Rbtree_header::Rbtree_header() [545]
-----------------------------------------------
                0.00    0.00       9/9           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> [963]
[959]    0.0    0.00    0.00       9         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() [959]
                0.00    0.00       9/9           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() [955]
-----------------------------------------------
                0.00    0.00       9/9           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> [963]
[960]    0.0    0.00    0.00       9         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() [960]
                0.00    0.00     303/303         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 [504]
-----------------------------------------------
                                 115             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> [961]
                                   9             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> [963]
[961]    0.0    0.00    0.00       9+115     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> [961]
                0.00    0.00     112/112         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) [600]
                0.00    0.00     110/110         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) [603]
                                 112             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> [599]
                                 115             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> [961]
-----------------------------------------------
                0.00    0.00       9/9           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() [1210]
[962]    0.0    0.00    0.00       9         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() [962]
                0.00    0.00       9/9           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() [958]
-----------------------------------------------
                                   9             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> [1211]
[963]    0.0    0.00    0.00       9         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> [963]
                0.00    0.00       9/9           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() [960]
                0.00    0.00       9/9           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() [959]
                                   9             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> [961]
-----------------------------------------------
                0.00    0.00       9/9           char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
[964]    0.0    0.00    0.00       9         char std::__niter_wrap<char>(char const&, char) [964]
-----------------------------------------------
                0.00    0.00       9/9           char std::copy<char const, char>(char const, char const, char) [967]
[965]    0.0    0.00    0.00       9         char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
                0.00    0.00      18/18          char const std::__niter_base<char const>(char const) [853]
                0.00    0.00       9/32          char std::__niter_base<char>(char) [777]
                0.00    0.00       9/9           char std::__copy_move_a1<false, char const, char>(char const, char const, char) [966]
                0.00    0.00       9/9           char std::__niter_wrap<char>(char const&, char) [964]
-----------------------------------------------
                0.00    0.00       9/9           char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
[966]    0.0    0.00    0.00       9         char std::__copy_move_a1<false, char const, char>(char const, char const, char) [966]
                0.00    0.00      14/14          char std::__copy_move_a2<false, char const, char>(char const, char const, char) [891]
-----------------------------------------------
                0.00    0.00       9/9           char std::__uninitialized_copy<true>::__uninit_copy<char const, char>(char const, char const, char) [8069]
[967]    0.0    0.00    0.00       9         char std::copy<char const, char>(char const, char const, char) [967]
                0.00    0.00      18/18          char const std::__miter_base<char const>(char const) [852]
                0.00    0.00       9/9           char std::__copy_move_a<false, char const, char>(char const, char const, char) [965]
-----------------------------------------------
                0.00    0.00       1/8           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/8           CATCH2_INTERNAL_TEST_0() [1679]
                0.00    0.00       2/8           CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_4() [11]
[968]    0.0    0.00    0.00       8         unittest::g_progress() [968]
-----------------------------------------------
                0.00    0.00       8/8           std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [986]
[969]    0.0    0.00    0.00       8         __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [969]
-----------------------------------------------
                0.00    0.00       8/8           std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [987]
[970]    0.0    0.00    0.00       8         __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [970]
                0.00    0.00       8/8           __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [973]
-----------------------------------------------
                0.00    0.00       8/8           std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [980]
[971]    0.0    0.00    0.00       8         __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [971]
-----------------------------------------------
                0.00    0.00       8/8           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() [984]
[972]    0.0    0.00    0.00       8         __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() [972]
-----------------------------------------------
                0.00    0.00       8/8           __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [970]
[973]    0.0    0.00    0.00       8         __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [973]
-----------------------------------------------
                0.00    0.00       4/8           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
                0.00    0.00       4/8           std::initializer_list<ed::dispatcher_match>::end() const [1139]
[974]    0.0    0.00    0.00       8         std::initializer_list<ed::dispatcher_match>::begin() const [974]
-----------------------------------------------
                0.00    0.00       8/8           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[975]    0.0    0.00    0.00       8         std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [975]
                0.00    0.00      12/12          std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [906]
-----------------------------------------------
                0.00    0.00       2/8           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       2/8           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       4/8           CATCH2_INTERNAL_TEST_4() [11]
[976]    0.0    0.00    0.00       8         std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [976]
                0.00    0.00      29/29          std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [788]
-----------------------------------------------
                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&) [1733]
                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 [359]
                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&) [8730]
                0.00    0.00       4/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [5621]
[977]    0.0    0.00    0.00       8         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [977]
-----------------------------------------------
                0.00    0.00       2/8           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>&) [223]
                0.00    0.00       2/8           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>&) [220]
                0.00    0.00       2/8           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1503]
                0.00    0.00       2/8           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>&) [222]
[978]    0.0    0.00    0.00       8         std::allocator<(anonymous namespace)::test_timer>::~allocator() [978]
-----------------------------------------------
                0.00    0.00       2/8           std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
                0.00    0.00       2/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/8           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1505]
                0.00    0.00       2/8           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
[979]    0.0    0.00    0.00       8         std::allocator<(anonymous namespace)::test_messenger>::~allocator() [979]
-----------------------------------------------
                0.00    0.00       4/8           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1173]
                0.00    0.00       4/8           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [1214]
[980]    0.0    0.00    0.00       8         std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [980]
                0.00    0.00       8/8           __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [971]
-----------------------------------------------
                0.00    0.00       2/8           std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [1633]
                0.00    0.00       2/8           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> >) [1514]
                0.00    0.00       2/8           std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1508]
                0.00    0.00       2/8           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
[981]    0.0    0.00    0.00       8         std::allocator<unittest::reporter::state>::~allocator() [981]
-----------------------------------------------
                0.00    0.00       2/8           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>&) [308]
                0.00    0.00       2/8           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>&) [305]
                0.00    0.00       2/8           std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1510]
                0.00    0.00       2/8           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>&) [307]
[982]    0.0    0.00    0.00       8         std::allocator<unittest::reporter::parser>::~allocator() [982]
-----------------------------------------------
                0.00    0.00       2/8           std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
                0.00    0.00       2/8           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       2/8           std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1512]
                0.00    0.00       2/8           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>&) [347]
[983]    0.0    0.00    0.00       8         std::allocator<unittest::reporter::executor>::~allocator() [983]
-----------------------------------------------
                0.00    0.00       8/8           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() [958]
[984]    0.0    0.00    0.00       8         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() [984]
                0.00    0.00       8/8           __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() [972]
-----------------------------------------------
                                   2             unittest::reporter::parser::~parser() <cycle 1> [20]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/2214        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>&) [309]
                0.00    0.00       2/2214        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>&) [349]
[985]    0.0    0.00    0.00       8         std::shared_ptr<unittest::reporter::state>::~shared_ptr() <cycle 1> [985]
                                  14             std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [885]
-----------------------------------------------
                0.00    0.00       8/8           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1078]
[986]    0.0    0.00    0.00       8         std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [986]
                0.00    0.00       8/21442       std::is_constant_evaluated() [400]
                0.00    0.00       8/8           __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [969]
-----------------------------------------------
                0.00    0.00       8/8           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1172]
[987]    0.0    0.00    0.00       8         std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [987]
                0.00    0.00       8/21442       std::is_constant_evaluated() [400]
                0.00    0.00       8/8           __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [970]
-----------------------------------------------
                0.00    0.00       8/8           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_get_insert_hint_unique_pos(std::Rbtree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [9412]
[988]    0.0    0.00    0.00       8         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base const&, std::Rbtree_node_base&) [988]
                0.00    0.00     213/488         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [473]
-----------------------------------------------
                0.00    0.00       1/8           std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
                0.00    0.00       1/8           std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1]) [275]
                0.00    0.00       1/8           std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [268]
                0.00    0.00       1/8           std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [269]
                0.00    0.00       1/8           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/8           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/8           decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
                0.00    0.00       1/8           void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [271]
[989]    0.0    0.00    0.00       8         char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1] [989]
-----------------------------------------------
                0.00    0.00       2/8           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&) [1659]
                0.00    0.00       2/8           std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1585]
                0.00    0.00       2/8           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&) [1582]
                0.00    0.00       2/8           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&) [1458]
[990]    0.0    0.00    0.00       8         std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [990]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1025]
[991]    0.0    0.00    0.00       7         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> >&) [991]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [800]
-----------------------------------------------
                0.00    0.00       7/7           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> > >) [1022]
[992]    0.0    0.00    0.00       7         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [992]
                0.00    0.00       7/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [801]
-----------------------------------------------
                0.00    0.00       7/7           std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [999]
[993]    0.0    0.00    0.00       7         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [993]
-----------------------------------------------
                0.00    0.00       7/7           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) [1013]
[994]    0.0    0.00    0.00       7         __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) [994]
-----------------------------------------------
                0.00    0.00       7/7           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) [1014]
[995]    0.0    0.00    0.00       7         __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) [995]
                0.00    0.00       7/7           __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 [997]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::value() const & [5335]
[996]    0.0    0.00    0.00       7         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [996]
-----------------------------------------------
                0.00    0.00       7/7           __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) [995]
[997]    0.0    0.00    0.00       7         __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 [997]
-----------------------------------------------
                0.00    0.00       1/7           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&&) [1731]
                0.00    0.00       2/7           std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
                0.00    0.00       2/7           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&&) [1513]
                0.00    0.00       2/7           std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1506]
[998]    0.0    0.00    0.00       7         std::allocator<ed::dispatcher>::~allocator() [998]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1023]
[999]    0.0    0.00    0.00       7         std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [999]
                0.00    0.00       7/7           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [993]
-----------------------------------------------
                0.00    0.00       7/7           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() [1021]
[1000]   0.0    0.00    0.00       7         std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1000]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1026]
[1001]   0.0    0.00    0.00       7         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> >&) [1001]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/7           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> >&) [1005]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1464]
                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&) [6672]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1271]
[1002]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1002]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1465]
                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&) [6675]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1273]
[1003]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1003]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1005]
[1004]   0.0    0.00    0.00       7         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> > >) [1004]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1001]
[1005]   0.0    0.00    0.00       7         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> >&) [1005]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/7           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> >&) [1008]
                0.00    0.00       7/7           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> > >) [1004]
-----------------------------------------------
                0.00    0.00       7/7           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> > > >) [1017]
[1006]   0.0    0.00    0.00       7         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&) [1006]
                0.00    0.00       7/21          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&) [834]
-----------------------------------------------
                0.00    0.00       7/7           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() [1018]
[1007]   0.0    0.00    0.00       7         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() [1007]
                0.00    0.00       7/28          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [793]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1005]
[1008]   0.0    0.00    0.00       7         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> >&) [1008]
                0.00    0.00       7/14          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&) [879]
                0.00    0.00       7/7           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> >&) [1027]
                0.00    0.00       7/7           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() [1009]
                0.00    0.00       7/21          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&) [834]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/1538        operator new(unsigned long, void) [454]
                0.00    0.00       7/7           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> >&) [1019]
                0.00    0.00       7/28          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [793]
                0.00    0.00       7/7           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)) [1010]
                0.00    0.00       7/21          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() [835]
                0.00    0.00       7/14          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() [888]
                0.00    0.00       7/14          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() [880]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1008]
[1009]   0.0    0.00    0.00       7         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() [1009]
                0.00    0.00       7/7           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>) [1024]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1008]
[1010]   0.0    0.00    0.00       7         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)) [1010]
-----------------------------------------------
                0.00    0.00       7/7           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() [1016]
[1011]   0.0    0.00    0.00       7         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> > >) [1011]
                0.00    0.00       7/7           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> > >) [1022]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1019]
[1012]   0.0    0.00    0.00       7         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> >&) [1012]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/7           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> >&) [1025]
-----------------------------------------------
                0.00    0.00       7/7           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() [888]
[1013]   0.0    0.00    0.00       7         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) [1013]
                0.00    0.00       7/21442       std::is_constant_evaluated() [400]
                0.00    0.00       7/7           __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) [994]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1027]
[1014]   0.0    0.00    0.00       7         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) [1014]
                0.00    0.00       7/21442       std::is_constant_evaluated() [400]
                0.00    0.00       7/7           __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) [995]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1015]   0.0    0.00    0.00       7         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() [1015]
                0.00    0.00       7/14          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() [889]
                0.00    0.00       7/14          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&) [879]
                0.00    0.00       7/14          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>) [887]
                0.00    0.00       7/7           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() [1020]
                0.00    0.00       7/14          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() [888]
                0.00    0.00       7/14          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() [880]
-----------------------------------------------
                0.00    0.00       7/7           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1016]   0.0    0.00    0.00       7         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() [1016]
                0.00    0.00       7/21          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() [835]
                0.00    0.00       7/14          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() [889]
                0.00    0.00       7/7           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> > >) [1011]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1019]
[1017]   0.0    0.00    0.00       7         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> > > >) [1017]
                0.00    0.00       7/7           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&) [1006]
-----------------------------------------------
                0.00    0.00       7/7           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() [1020]
[1018]   0.0    0.00    0.00       7         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() [1018]
                0.00    0.00       7/7           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() [1007]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1008]
[1019]   0.0    0.00    0.00       7         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> >&) [1019]
                0.00    0.00       7/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       7/21          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&) [834]
                0.00    0.00       7/7           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> > > >) [1017]
                0.00    0.00       7/28          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [793]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/21          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() [835]
                0.00    0.00       7/7           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> >&) [1012]
-----------------------------------------------
                0.00    0.00       7/7           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() [1015]
[1020]   0.0    0.00    0.00       7         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() [1020]
                0.00    0.00       7/7           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() [1018]
                0.00    0.00       7/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       7/7           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() [252]
[1021]   0.0    0.00    0.00       7         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() [1021]
                0.00    0.00       7/7           std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1000]
-----------------------------------------------
                0.00    0.00       7/7           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> > >) [1011]
[1022]   0.0    0.00    0.00       7         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> > >) [1022]
                0.00    0.00       7/7           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [992]
-----------------------------------------------
                0.00    0.00       1/7           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00       6/7           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) [288]
[1023]   0.0    0.00    0.00       7         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> >&) [1023]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/7           std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [999]
                0.00    0.00       7/7           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> >&) [1026]
                0.00    0.00       7/28          std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [793]
-----------------------------------------------
                0.00    0.00       7/7           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() [1009]
[1024]   0.0    0.00    0.00       7         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>) [1024]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1012]
[1025]   0.0    0.00    0.00       7         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> >&) [1025]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/1538        operator new(unsigned long, void) [454]
                0.00    0.00       7/7           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> >&) [991]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1023]
[1026]   0.0    0.00    0.00       7         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> >&) [1026]
                0.00    0.00       7/56          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&) [676]
                0.00    0.00       7/7           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> >&) [1001]
-----------------------------------------------
                0.00    0.00       7/7           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> >&) [1008]
[1027]   0.0    0.00    0.00       7         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> >&) [1027]
                0.00    0.00       7/7           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) [1014]
                0.00    0.00       7/14          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>) [887]
-----------------------------------------------
                0.00    0.00       1/7           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> > > >&&) [6340]
                0.00    0.00       6/7           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> > > >&&) [1074]
[1028]   0.0    0.00    0.00       7         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> > > >&) [1028]
-----------------------------------------------
                0.00    0.00       6/6           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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
[1029]   0.0    0.00    0.00       6         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [25]) [1029]
                0.00    0.00       6/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
[1030]   0.0    0.00    0.00       6         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr() [1030]
-----------------------------------------------
                0.00    0.00       6/6           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) [1035]
[1031]   0.0    0.00    0.00       6         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1031]
                0.00    0.00       6/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/6           CATCH2_INTERNAL_TEST_0() [1679]
[1032]   0.0    0.00    0.00       6         Catch::BinaryExpr<int, int>::~BinaryExpr() [1032]
-----------------------------------------------
                0.00    0.00       6/6           Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1036]
[1033]   0.0    0.00    0.00       6         Catch::ExprLhs<int>::ExprLhs(int) [1033]
-----------------------------------------------
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::finish_init() [113]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
[1034]   0.0    0.00    0.00       6         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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [1034]
                0.00    0.00       6/22          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) [829]
                0.00    0.00       6/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       6/6           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [25]) [1029]
-----------------------------------------------
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       4/6           CATCH2_INTERNAL_TEST_0() [1679]
[1035]   0.0    0.00    0.00       6         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) [1035]
                0.00    0.00       6/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       6/6           Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1031]
-----------------------------------------------
                0.00    0.00       2/6           CATCH2INTERNAL_TEST_4() [11]
                0.00    0.00       4/6           CATCH2_INTERNAL_TEST_0() [1679]
[1036]   0.0    0.00    0.00       6         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1036]
                0.00    0.00       6/6           Catch::ExprLhs<int>::ExprLhs(int) [1033]
-----------------------------------------------
                0.00    0.00       2/6           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) [1344]
                0.00    0.00       2/6           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) [1339]
                0.00    0.00       2/6           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) [1342]
[1037]   0.0    0.00    0.00       6         void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [1037]
                0.00    0.00      80/208         snapdev::NOT_USED() [538]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1065]
[1038]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) [1038]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [1066]
[1039]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) [1039]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<ed::dispatcher_match>::allocator() [1430]
[1040]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [1040]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1067]
[1041]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [1041]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1068]
[1042]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [1042]
-----------------------------------------------
                0.00    0.00       6/6           std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1069]
[1043]   0.0    0.00    0.00       6         __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [1043]
-----------------------------------------------
                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&) [1070]
[1044]   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() [1044]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1089]
[1045]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1045]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() [1046]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1045]
[1046]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() [1046]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1090]
[1047]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [1047]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() [1048]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [1047]
[1048]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() [1048]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1091]
[1049]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [1049]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [1050]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [1049]
[1050]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [1050]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1093]
[1051]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1051]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [1052]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1051]
[1052]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [1052]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1094]
[1053]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1053]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [1054]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1053]
[1054]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [1054]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1095]
[1055]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1055]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [1056]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1055]
[1056]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [1056]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1059]
[1057]   0.0    0.00    0.00       6         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const [1057]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1061]
[1058]   0.0    0.00    0.00       6         std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [1058]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1060]
[1059]   0.0    0.00    0.00       6         std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1059]
                0.00    0.00       6/6           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const [1057]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_4() [11]
[1060]   0.0    0.00    0.00       6         std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1060]
                0.00    0.00       6/6           std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1059]
-----------------------------------------------
                0.00    0.00       6/6           std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1062]
[1061]   0.0    0.00    0.00       6         std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1061]
                0.00    0.00       6/6           std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [1058]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_4() [11]
[1062]   0.0    0.00    0.00       6         std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1062]
                0.00    0.00       6/6           std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1061]
-----------------------------------------------
                0.00    0.00       2/6           std::Rbtree<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::Identity<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::__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&) [9388]
                0.00    0.00       4/6           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_insert_node(std::Rbtree_node_base, std::Rbtree_node_base, 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> > > >) [9462]
[1063]   0.0    0.00    0.00       6         std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1063]
                0.00    0.00    4462/4462        decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&) [436]
                0.00    0.00    4448/4448        std::__cmp_cat::__unspec::__unspec(std::__cmp_cat::__unspec) [438]
                0.00    0.00    4436/4436        std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) [439]
-----------------------------------------------
                0.00    0.00       6/6           std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::empty() const [5512]
[1064]   0.0    0.00    0.00       6         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::empty() const [1064]
-----------------------------------------------
                0.00    0.00       2/6           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>&) [220]
                0.00    0.00       2/6           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>&) [222]
                0.00    0.00       2/6           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1502]
[1065]   0.0    0.00    0.00       6         std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1065]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) [1038]
-----------------------------------------------
                0.00    0.00       2/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/6           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1504]
[1066]   0.0    0.00    0.00       6         std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [1066]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) [1039]
-----------------------------------------------
                0.00    0.00       2/6           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> >) [1514]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
                0.00    0.00       2/6           std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1507]
[1067]   0.0    0.00    0.00       6         std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1067]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [1041]
-----------------------------------------------
                0.00    0.00       2/6           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>&) [305]
                0.00    0.00       2/6           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>&) [307]
                0.00    0.00       2/6           std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1509]
[1068]   0.0    0.00    0.00       6         std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1068]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [1042]
-----------------------------------------------
                0.00    0.00       2/6           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       2/6           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>&) [347]
                0.00    0.00       2/6           std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1511]
[1069]   0.0    0.00    0.00       6         std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1069]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [1043]
-----------------------------------------------
                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&) [1290]
                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() [1302]
[1070]   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&) [1070]
                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() [1044]
-----------------------------------------------
                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&) [1290]
                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() [1302]
[1071]   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() [1071]
-----------------------------------------------
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&) [1676]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&) [1675]
[1072]   0.0    0.00    0.00       6         std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1072]
                0.00    0.00       6/6           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&) [1082]
-----------------------------------------------
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       4/6           CATCH2_INTERNAL_TEST_4() [11]
[1073]   0.0    0.00    0.00       6         std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1073]
                0.00    0.00       6/6           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&) [1083]
-----------------------------------------------
                0.00    0.00       6/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) [288]
[1074]   0.0    0.00    0.00       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> > > >&&) [1074]
                0.00    0.00       6/7           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> > > >&) [1028]
                0.00    0.00       6/6           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>&&) [1084]
-----------------------------------------------
                                   2             unittest::reporter::parser::~parser() <cycle 1> [20]
                0.00    0.00       2/2214        CATCH2_INTERNAL_TEST_4() [11]
                0.00    0.00       2/2214        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>&) [309]
[1075]   0.0    0.00    0.00       6         std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
                                   6             std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1085]
-----------------------------------------------
                                   6             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1103]
[1076]   0.0    0.00    0.00       6         void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1076]
                0.00    0.00      48/72          ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [643]
                                  48             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match) <cycle 1> [727]
-----------------------------------------------
                0.00    0.00       6/6           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1079]
[1077]   0.0    0.00    0.00       6         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1077]
                0.00    0.00       6/12          std::allocator<ed::dispatcher_match>::~allocator() [911]
-----------------------------------------------
                0.00    0.00       6/6           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1079]
[1078]   0.0    0.00    0.00       6         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1078]
                0.00    0.00       8/8           std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [986]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
[1079]   0.0    0.00    0.00       6         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1079]
                0.00    0.00       6/6           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [1078]
                0.00    0.00       6/6           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [1077]
-----------------------------------------------
                0.00    0.00       2/6           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
                0.00    0.00       4/6           std::Vectorbase<char const, std::allocator<char const> >::~Vectorbase() [1177]
[1080]   0.0    0.00    0.00       6         std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const**, unsigned long) [1080]
                0.00    0.00       4/4           std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const**, unsigned long) [1199]
-----------------------------------------------
                0.00    0.00       2/6           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
                0.00    0.00       4/6           std::vector<char const, std::allocator<char const> >::~vector() [1593]
[1081]   0.0    0.00    0.00       6         std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() [1081]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1072]
[1082]   0.0    0.00    0.00       6         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&) [1082]
                0.00    0.00       6/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       6/6           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1073]
[1083]   0.0    0.00    0.00       6         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&) [1083]
                0.00    0.00       6/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       6/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> > > >&&) [1074]
[1084]   0.0    0.00    0.00       6         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>&&) [1084]
                0.00    0.00       6/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00       6/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                                   6             std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() <cycle 1> [1075]
[1085]   0.0    0.00    0.00       6         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [1085]
                                   6             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [444]
-----------------------------------------------
                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() [1092]
[1086]   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>&) [1086]
-----------------------------------------------
                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> >&) [1322]
                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() [1302]
[1087]   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>) [1087]
                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> >&) [1099]
-----------------------------------------------
                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&) [1290]
                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() [1302]
[1088]   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() [1088]
                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) [1298]
-----------------------------------------------
                0.00    0.00       2/6           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>&) [220]
                0.00    0.00       2/6           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>&) [222]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
[1089]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1089]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() [1045]
-----------------------------------------------
                0.00    0.00       2/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
[1090]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1090]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() [1047]
-----------------------------------------------
                0.00    0.00       2/6           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&&) [1513]
                0.00    0.00       2/6           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&&) [1731]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
[1091]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1091]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [1049]
-----------------------------------------------
                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() [1303]
                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() [1302]
[1092]   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() [1092]
                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>&) [1086]
-----------------------------------------------
                0.00    0.00       2/6           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> >) [1514]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
[1093]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1093]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [1051]
-----------------------------------------------
                0.00    0.00       2/6           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>&) [305]
                0.00    0.00       2/6           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>&) [307]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
[1094]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1094]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [1053]
-----------------------------------------------
                0.00    0.00       2/6           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       2/6           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>&) [347]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1577]
[1095]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1095]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [1055]
-----------------------------------------------
                0.00    0.00       2/6           std::Rbtree_iterator<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, 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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode&) [187]
                0.00    0.00       4/6           std::Rbtree<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::Identity<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::__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&) [9388]
[1096]   0.0    0.00    0.00       6         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_end() [1096]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) [1712]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) [1499]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1283]
[1097]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() [1097]
                0.00    0.00       6/72          std::Anydata::_M_access() [642]
-----------------------------------------------
                0.00    0.00       1/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) [1715]
                0.00    0.00       2/6           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) [1501]
                0.00    0.00       3/6           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1285]
[1098]   0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() [1098]
                0.00    0.00       6/72          std::Anydata::_M_access() [642]
-----------------------------------------------
                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>) [1087]
[1099]   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> >&) [1099]
-----------------------------------------------
                0.00    0.00       6/6           char const** std::__relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&) [1636]
[1100]   0.0    0.00    0.00       6         char const* std::__niter_base<char const**>(char const**) [1100]
-----------------------------------------------
                0.00    0.00       2/6           (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 [1624]
                0.00    0.00       2/6           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&) [109]
                0.00    0.00       2/6           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&) [107]
[1101]   0.0    0.00    0.00       6         (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1101]
-----------------------------------------------
                0.00    0.00       2/6           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&)>&&) [1618]
                0.00    0.00       2/6           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&)>&&) [1495]
                0.00    0.00       2/6           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>) [1497]
[1102]   0.0    0.00    0.00       6         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&) [1102]
-----------------------------------------------
                                   6             void std::Destroy<ed::dispatcher_match, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1104]
[1103]   0.0    0.00    0.00       6         void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1103]
                0.00    0.00       6/21442       std::is_constant_evaluated() [400]
                                   6             void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1076]
-----------------------------------------------
                                   6             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
[1104]   0.0    0.00    0.00       6         void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1104]
                                   6             void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match) <cycle 1> [1103]
-----------------------------------------------
                0.00    0.00       1/5           Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [197]
                0.00    0.00       4/5           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [85]
[1105]   0.0    0.00    0.00       5         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&) [1105]
-----------------------------------------------
                0.00    0.00       2/5           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
                0.00    0.00       3/5           CATCH2_INTERNAL_TEST_0() [144]
[1106]   0.0    0.00    0.00       5         Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1106]
                0.00    0.00       5/17          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&) [854]
-----------------------------------------------
                0.00    0.00       5/5           std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1116]
[1107]   0.0    0.00    0.00       5         __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [1107]
-----------------------------------------------
                0.00    0.00       5/5           std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() const [1416]
[1108]   0.0    0.00    0.00       5         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() const [1108]
                0.00    0.00       5/5           __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() const [1109]
-----------------------------------------------
                0.00    0.00       5/5           __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() const [1108]
[1109]   0.0    0.00    0.00       5         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() const [1109]
-----------------------------------------------
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::Rbtree_impl<std::less<char32_t>, true>::~Rbtree_impl() [1117]
[1110]   0.0    0.00    0.00       5         std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1110]
-----------------------------------------------
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1119]
[1111]   0.0    0.00    0.00       5         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1111]
-----------------------------------------------
                0.00    0.00       5/5           std::shared_ptr<ed::connection>::shared_ptr() [1449]
[1112]   0.0    0.00    0.00       5         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1112]
                0.00    0.00       6/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00       2/5           void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [185]
                0.00    0.00       3/5           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [329]
[1113]   0.0    0.00    0.00       5         std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1113]
                0.00    0.00       8/36          __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [765]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1300]
[1114]   0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1284]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1498]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1283]
-----------------------------------------------
                                   5             std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1301]
[1115]   0.0    0.00    0.00       5         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1286]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1500]
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1285]
-----------------------------------------------
                0.00    0.00       5/5           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1602]
[1116]   0.0    0.00    0.00       5         std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1116]
                0.00    0.00       5/21442       std::is_constant_evaluated() [400]
                0.00    0.00       5/5           __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [1107]
-----------------------------------------------
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree() [134]
[1117]   0.0    0.00    0.00       5         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::Rbtree_impl<std::less<char32_t>, true>::~Rbtree_impl() [1117]
                0.00    0.00       5/5           std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1110]
-----------------------------------------------
                0.00    0.00       5/5           std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree() [134]
[1118]   0.0    0.00    0.00       5         std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_begin() [1118]
                0.00    0.00      31/31          std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_mbegin() const [779]
-----------------------------------------------
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree() [61]
[1119]   0.0    0.00    0.00       5         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1119]
                0.00    0.00       5/5           std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1111]
-----------------------------------------------
                0.00    0.00       5/5           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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree() [61]
[1120]   0.0    0.00    0.00       5         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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_begin() [1120]
                0.00    0.00      61/61          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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_mbegin() const [660]
-----------------------------------------------
                                   5             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1537]
[1121]   0.0    0.00    0.00       5         void std::destroy_at<ed::message>(ed::message) <cycle 1> [1121]
                                   5             ed::message::~message() <cycle 1> [42]
-----------------------------------------------
                0.00    0.00       1/4           __static_initialization_and_destruction_0(int, int) [1752]
                0.00    0.00       1/4           __static_initialization_and_destruction_0(int, int) [1753]
                0.00    0.00       2/4           __static_initialization_and_destruction_0(int, int) [1678]
[1122]   0.0    0.00    0.00       4         Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1122]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1147]
[1123]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [1123]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const*, unsigned long) [1199]
[1124]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<char const>::deallocate(char const*, unsigned long) [1124]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator_traits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long) [1200]
[1125]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<char const>::allocate(unsigned long, void const) [1125]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<char const>::_M_max_size() const [1136]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator<char const>::allocator() [1434]
[1126]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<char const>::new_allocator() [1126]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) [1202]
[1127]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const) [1127]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_max_size() const [1137]
-----------------------------------------------
                0.00    0.00       4/4           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&) [1149]
[1128]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1128]
-----------------------------------------------
                0.00    0.00       4/4           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&) [1151]
[1129]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1129]
-----------------------------------------------
                0.00    0.00       4/4           std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1153]
[1130]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1130]
-----------------------------------------------
                0.00    0.00       4/4           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&) [1155]
[1131]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1131]
-----------------------------------------------
                0.00    0.00       4/4           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&) [1157]
[1132]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1132]
-----------------------------------------------
                0.00    0.00       4/4           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&) [1159]
[1133]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1133]
-----------------------------------------------
                0.00    0.00       2/4           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) [1340]
                0.00    0.00       2/4           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) [1343]
[1134]   0.0    0.00    0.00       4         ed::MatchValue<unsigned short>::get() const [1134]
-----------------------------------------------
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1381]
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const [4940]
[1135]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [1135]
-----------------------------------------------
                0.00    0.00       4/4           __gnu_cxx::new_allocator<char const>::allocate(unsigned long, void const) [1125]
[1136]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<char const>::_M_max_size() const [1136]
-----------------------------------------------
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const) [1127]
[1137]   0.0    0.00    0.00       4         __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_max_size() const [1137]
-----------------------------------------------
                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&) [1733]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [5371]
                0.00    0.00       2/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::max_size() const [5624]
[1138]   0.0    0.00    0.00       4         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1138]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
[1139]   0.0    0.00    0.00       4         std::initializer_list<ed::dispatcher_match>::end() const [1139]
                0.00    0.00       4/8           std::initializer_list<ed::dispatcher_match>::begin() const [974]
                0.00    0.00       4/4           std::initializer_list<ed::dispatcher_match>::size() const [1140]
-----------------------------------------------
                0.00    0.00       4/4           std::initializer_list<ed::dispatcher_match>::end() const [1139]
[1140]   0.0    0.00    0.00       4         std::initializer_list<ed::dispatcher_match>::size() const [1140]
-----------------------------------------------
                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&) [1733]
                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&) [8730]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2809]
                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 [359]
[1141]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1141]
                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&) [950]
-----------------------------------------------
                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&) [1733]
                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&) [8730]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2809]
                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 [359]
[1142]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1142]
                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&) [950]
-----------------------------------------------
                0.00    0.00       4/4           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> > > >::_M_node_count() const [1145]
[1143]   0.0    0.00    0.00       4         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_get_size() const [1143]
-----------------------------------------------
                0.00    0.00       1/4           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/4           Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1863]
                0.00    0.00       1/4           Catch::Config::name() const [4785]
[1144]   0.0    0.00    0.00       4         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1144]
                0.00    0.00    1315/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
-----------------------------------------------
                0.00    0.00       4/4           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> > > >::size() const [5856]
[1145]   0.0    0.00    0.00       4         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> > > >::_M_node_count() const [1145]
                0.00    0.00       4/4           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_get_size() const [1143]
-----------------------------------------------
                0.00    0.00       1/4           std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
                0.00    0.00       1/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/4           std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::~Spebo_helper() [1717]
                0.00    0.00       1/4           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
[1146]   0.0    0.00    0.00       4         std::allocator<communicatord::communicator>::~allocator() [1146]
-----------------------------------------------
                0.00    0.00       1/4           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&&) [1731]
                0.00    0.00       1/4           std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1718]
                0.00    0.00       2/4           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&&) [1513]
[1147]   0.0    0.00    0.00       4         std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1147]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [1123]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::~Vectorimpl() [1176]
[1148]   0.0    0.00    0.00       4         std::allocator<char const>::~allocator() [1148]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [220]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1149]   0.0    0.00    0.00       4         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&) [1149]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1128]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [220]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1150]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1150]
-----------------------------------------------
                0.00    0.00       2/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1151]   0.0    0.00    0.00       4         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&) [1151]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1129]
-----------------------------------------------
                0.00    0.00       2/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1152]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1152]
-----------------------------------------------
                0.00    0.00       2/4           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&&) [1513]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1153]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1153]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1130]
-----------------------------------------------
                0.00    0.00       2/4           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&&) [1513]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1154]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1154]
-----------------------------------------------
                0.00    0.00       2/4           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> >) [1514]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1155]   0.0    0.00    0.00       4         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&) [1155]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1131]
-----------------------------------------------
                0.00    0.00       2/4           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> >) [1514]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1156]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1156]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [305]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1157]   0.0    0.00    0.00       4         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&) [1157]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1132]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [305]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1158]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1158]
-----------------------------------------------
                0.00    0.00       2/4           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       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1159]   0.0    0.00    0.00       4         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&) [1159]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1133]
-----------------------------------------------
                0.00    0.00       2/4           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       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1160]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1160]
-----------------------------------------------
                0.00    0.00       4/4           std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1168]
[1161]   0.0    0.00    0.00       4         std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [1161]
-----------------------------------------------
                0.00    0.00       4/4           std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1169]
[1162]   0.0    0.00    0.00       4         std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [1162]
-----------------------------------------------
                0.00    0.00       4/4           std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1170]
[1163]   0.0    0.00    0.00       4         std::Head_base<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [1163]
-----------------------------------------------
                0.00    0.00       2/4           void std::enableshared_from_this<ed::connection>::_M_weak_assign<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1422]
                0.00    0.00       2/4           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 [1421]
[1164]   0.0    0.00    0.00       4         std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1164]
                0.00    0.00      15/17          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
                0.00    0.00      14/14          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [878]
-----------------------------------------------
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::operator()() const [259]
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const [258]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_4() [11]
[1165]   0.0    0.00    0.00       4         std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [1165]
                0.00    0.00       4/4           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&) [1178]
-----------------------------------------------
                                   2             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[1166]   0.0    0.00    0.00       4         std::shared_ptr<ed::dispatcher>::~shared_ptr() <cycle 1> [1166]
                                  19             std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [841]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [309]
                0.00    0.00       2/4           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>&) [349]
[1167]   0.0    0.00    0.00       4         std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [1167]
                0.00    0.00      12/12          std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [913]
-----------------------------------------------
                0.00    0.00       4/4           ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1225]
[1168]   0.0    0.00    0.00       4         std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1168]
                0.00    0.00       4/4           std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [1161]
-----------------------------------------------
                0.00    0.00       4/4           std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1212]
[1169]   0.0    0.00    0.00       4         std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1169]
                0.00    0.00       4/4           std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [1162]
-----------------------------------------------
                0.00    0.00       4/4           std::Placeholder<1>& std::_get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1635]
[1170]   0.0    0.00    0.00       4         std::Tuple_impl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1170]
                0.00    0.00       4/4           std::Head_base<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [1163]
-----------------------------------------------
                0.00    0.00       4/4           void std::Destroy<char const**>(char const**, char const**) [1236]
[1171]   0.0    0.00    0.00       4         void std::Destroyaux<true>::__destroy<char const**>(char const**, char const**) [1171]
-----------------------------------------------
                0.00    0.00       4/4           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) [1215]
[1172]   0.0    0.00    0.00       4         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1172]
                0.00    0.00       8/8           std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [987]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1175]
[1173]   0.0    0.00    0.00       4         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1173]
                0.00    0.00       4/8           std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [980]
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [1174]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1173]
[1174]   0.0    0.00    0.00       4         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [1174]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
[1175]   0.0    0.00    0.00       4         std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1175]
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [1173]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<char const, std::allocator<char const> >::~Vectorbase() [1177]
[1176]   0.0    0.00    0.00       4         std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::~Vectorimpl() [1176]
                0.00    0.00       4/4           std::allocator<char const>::~allocator() [1148]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<char const, std::allocator<char const> >::~vector() [1593]
[1177]   0.0    0.00    0.00       4         std::Vectorbase<char const, std::allocator<char const> >::~Vectorbase() [1177]
                0.00    0.00       4/6           std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const**, unsigned long) [1080]
                0.00    0.00       4/4           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::~Vectorimpl() [1176]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [1165]
[1178]   0.0    0.00    0.00       4         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&) [1178]
                0.00    0.00       4/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [1453]
[1179]   0.0    0.00    0.00       4         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [1179]
                0.00    0.00       4/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1455]
[1180]   0.0    0.00    0.00       4         std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1180]
                0.00    0.00      61/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1204]
[1181]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&) [1181]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1205]
[1182]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&) [1182]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1206]
[1183]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [1183]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1207]
[1184]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [1184]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1208]
[1185]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [1185]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1209]
[1186]   0.0    0.00    0.00       4         std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [1186]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1649]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1187]   0.0    0.00    0.00       4         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>) [1187]
                0.00    0.00       4/4           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> >&) [1219]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [220]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1188]   0.0    0.00    0.00       4         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() [1188]
                0.00    0.00       2/2           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) [1538]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1650]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1189]   0.0    0.00    0.00       4         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>) [1189]
                0.00    0.00       4/4           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> >&) [1220]
-----------------------------------------------
                0.00    0.00       2/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1190]   0.0    0.00    0.00       4         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() [1190]
                0.00    0.00       2/2           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) [1540]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1651]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1191]   0.0    0.00    0.00       4         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>) [1191]
                0.00    0.00       4/4           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> >&) [1221]
-----------------------------------------------
                0.00    0.00       2/4           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&&) [1513]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1192]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1192]
                0.00    0.00       2/2           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) [1542]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1652]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1193]   0.0    0.00    0.00       4         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>) [1193]
                0.00    0.00       4/4           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> >&) [1222]
-----------------------------------------------
                0.00    0.00       2/4           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> >) [1514]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1194]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1194]
                0.00    0.00       2/2           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) [1544]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1653]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1195]   0.0    0.00    0.00       4         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>) [1195]
                0.00    0.00       4/4           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> >&) [1223]
-----------------------------------------------
                0.00    0.00       2/4           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>&) [305]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1196]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1196]
                0.00    0.00       2/2           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) [1546]
-----------------------------------------------
                0.00    0.00       2/4           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> >&) [1654]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1197]   0.0    0.00    0.00       4         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>) [1197]
                0.00    0.00       4/4           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> >&) [1224]
-----------------------------------------------
                0.00    0.00       2/4           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       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1198]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1198]
                0.00    0.00       2/2           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) [1548]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const*, unsigned long) [1080]
[1199]   0.0    0.00    0.00       4         std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const**, unsigned long) [1199]
                0.00    0.00       4/21442       std::is_constant_evaluated() [400]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<char const>::deallocate(char const*, unsigned long) [1124]
-----------------------------------------------
                0.00    0.00       4/4           std::Vectorbase<char const, std::allocator<char const> >::_M_allocate(unsigned long) [1466]
[1200]   0.0    0.00    0.00       4         std::allocator_traits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long) [1200]
                0.00    0.00       4/21442       std::is_constant_evaluated() [400]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<char const>::allocate(unsigned long, void const) [1125]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&) [1587]
[1201]   0.0    0.00    0.00       4         std::allocator_traits<std::allocator<char const> >::max_size(std::allocator<char const> const&) [1201]
-----------------------------------------------
                0.00    0.00       4/4           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() [1611]
[1202]   0.0    0.00    0.00       4         std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) [1202]
                0.00    0.00       4/21442       std::is_constant_evaluated() [400]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const) [1127]
-----------------------------------------------
                0.00    0.00       4/4           ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [1226]
[1203]   0.0    0.00    0.00       4         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) [1203]
                0.00    0.00      24/72          ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&) [643]
                0.00    0.00      24/24          void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&) [816]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1204]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1204]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>&) [1181]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1205]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1205]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::_S_get(std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>&) [1182]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1206]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1206]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [1183]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1207]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1207]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [1184]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1208]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1208]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [1185]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1577]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1209]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1209]
                0.00    0.00       4/4           std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [1186]
-----------------------------------------------
                0.00    0.00       4/4           unittest::reporter::state::state() [1375]
[1210]   0.0    0.00    0.00       4         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() [1210]
                0.00    0.00       9/9           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() [962]
-----------------------------------------------
                                   4             unittest::reporter::state::~state() <cycle 1> [239]
[1211]   0.0    0.00    0.00       4         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> [1211]
                                   9             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> [963]
-----------------------------------------------
                0.00    0.00       4/4           std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&) [1648]
[1212]   0.0    0.00    0.00       4         std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1212]
                0.00    0.00       4/4           std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1169]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [1214]
[1213]   0.0    0.00    0.00       4         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [1213]
                0.00    0.00      10/10          std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [942]
                0.00    0.00      10/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00       4/4           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) [1215]
[1214]   0.0    0.00    0.00       4         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [1214]
                0.00    0.00       4/8           std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [980]
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&) [1213]
                0.00    0.00       4/12          std::allocator<ed::dispatcher_match>::~allocator() [911]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
[1215]   0.0    0.00    0.00       4         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) [1215]
                0.00    0.00       8/14          std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [883]
                0.00    0.00       4/4           std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1238]
                0.00    0.00       4/4           std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&) [1214]
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [1172]
                0.00    0.00       4/4           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>&) [1228]
-----------------------------------------------
                                   2             ed::dispatcher::~dispatcher() <cycle 1> [1332]
                0.00    0.00       2/2214        (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1216]   0.0    0.00    0.00       4         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
                0.00    0.00       6/14          std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [883]
                0.00    0.00       6/6           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [1079]
                                   6             void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&) <cycle 1> [1104]
-----------------------------------------------
                0.00    0.00       1/4           std::Rbtree<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::Identity<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::__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&) [9388]
                0.00    0.00       3/4           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
[1217]   0.0    0.00    0.00       4         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_right(std::Rbtree_node_base) [1217]
-----------------------------------------------
                0.00    0.00       4/4           std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1238]
[1218]   0.0    0.00    0.00       4         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) [1218]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1187]
[1219]   0.0    0.00    0.00       4         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> >&) [1219]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1189]
[1220]   0.0    0.00    0.00       4         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> >&) [1220]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1191]
[1221]   0.0    0.00    0.00       4         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> >&) [1221]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1193]
[1222]   0.0    0.00    0.00       4         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> >&) [1222]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1195]
[1223]   0.0    0.00    0.00       4         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> >&) [1223]
-----------------------------------------------
                0.00    0.00       4/4           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>) [1197]
[1224]   0.0    0.00    0.00       4         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> >&) [1224]
-----------------------------------------------
                0.00    0.00       4/4           std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1230]
[1225]   0.0    0.00    0.00       4         ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1225]
                0.00    0.00       4/4           std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1168]
-----------------------------------------------
                0.00    0.00       4/4           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>&) [1228]
[1226]   0.0    0.00    0.00       4         ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [1226]
                0.00    0.00       4/4           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) [1203]
-----------------------------------------------
                0.00    0.00       4/4           std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1238]
[1227]   0.0    0.00    0.00       4         std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&) [1227]
-----------------------------------------------
                0.00    0.00       4/4           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) [1215]
[1228]   0.0    0.00    0.00       4         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>&) [1228]
                0.00    0.00       4/4           ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match) [1226]
-----------------------------------------------
                0.00    0.00       2/4           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) [1486]
                0.00    0.00       2/4           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) [1484]
[1229]   0.0    0.00    0.00       4         std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1229]
-----------------------------------------------
                0.00    0.00       4/4           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 [1625]
[1230]   0.0    0.00    0.00       4         std::tupleelement<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1230]
                0.00    0.00       4/4           ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&) [1225]
                0.00    0.00       4/20          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
-----------------------------------------------
                0.00    0.00       4/4           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 [1625]
[1231]   0.0    0.00    0.00       4         std::removereference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&) [1231]
-----------------------------------------------
                0.00    0.00       1/4           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [1738]
                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&) [7600]
                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&) [8720]
                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&) [3540]
[1232]   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&) [1232]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1498]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) [1499]
[1233]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>::type&) [1233]
-----------------------------------------------
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1500]
                0.00    0.00       2/4           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) [1501]
[1234]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>::type&) [1234]
-----------------------------------------------
                0.00    0.00       2/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&) [106]
                0.00    0.00       2/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&) [108]
[1235]   0.0    0.00    0.00       4         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&) [1235]
-----------------------------------------------
                0.00    0.00       4/4           void std::Destroy<char const**, char const>(char const*, char const**, std::allocator<char const>&) [1237]
[1236]   0.0    0.00    0.00       4         void std::Destroy<char const*>(char const**, char const**) [1236]
                0.00    0.00       4/21442       std::isconstant_evaluated() [400]
                0.00    0.00       4/4           void std::Destroyaux<true>::__destroy<char const**>(char const**, char const**) [1171]
-----------------------------------------------
                0.00    0.00       4/4           std::vector<char const, std::allocator<char const> >::~vector() [1593]
[1237]   0.0    0.00    0.00       4         void std::Destroy<char const**, char const>(char const*, char const**, std::allocator<char const>&) [1237]
                0.00    0.00       4/4           void std::Destroy<char const*>(char const**, char const**) [1236]
-----------------------------------------------
                0.00    0.00       4/4           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) [1215]
[1238]   0.0    0.00    0.00       4         std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const) [1238]
                0.00    0.00       4/4           std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&) [1227]
                0.00    0.00       4/4           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) [1218]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1283]
                0.00    0.00       1/2214        CATCH2_INTERNAL_TEST_4() [11]
[1239]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1285]
                0.00    0.00       1/2214        CATCH2_INTERNAL_TEST_4() [11]
[1240]   0.0    0.00    0.00       4         CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
                                   4             std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() <cycle 1> [938]
                                   4             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
-----------------------------------------------
                0.00    0.00       3/3           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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
[1241]   0.0    0.00    0.00       3         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [1241]
                0.00    0.00       3/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/3           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1242]   0.0    0.00    0.00       3         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [1242]
-----------------------------------------------
                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&) [1320]
[1243]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1243]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [800]
-----------------------------------------------
                0.00    0.00       3/3           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1315]
[1244]   0.0    0.00    0.00       3         Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1244]
                0.00    0.00       3/27          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [801]
-----------------------------------------------
                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 [207]
                0.00    0.00       1/3           Catch::Session::Session() [298]
                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 [262]
[1245]   0.0    0.00    0.00       3         Catch::Clara::Parser::Parser() [1245]
                0.00    0.00       3/51          Catch::Clara::Detail::ParserBase::ParserBase() [705]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1311]
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1310]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [316]
[1246]   0.0    0.00    0.00       3         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1246]
-----------------------------------------------
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0() [144]
                0.00    0.00       2/3           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1247]   0.0    0.00    0.00       3         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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1247]
                0.00    0.00       3/22          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) [829]
                0.00    0.00       3/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       3/3           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [1241]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1262]
[1248]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator(__gnu_cxx::new_allocator<communicatord::communicator> const&) [1248]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Arg>::allocator() [1263]
[1249]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [1249]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Opt>::allocator() [1264]
[1250]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [1250]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1265]
[1251]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [1251]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator<std::shared_ptr<ed::connection> >::allocator() [1266]
[1252]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [1252]
-----------------------------------------------
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1297]
[1253]   0.0    0.00    0.00       3         __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1253]
-----------------------------------------------
                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) [1298]
[1254]   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) [1254]
-----------------------------------------------
                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) [1299]
[1255]   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) [1255]
                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 [1257]
-----------------------------------------------
                0.00    0.00       1/3           Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1684]
                0.00    0.00       2/3           Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1364]
[1256]   0.0    0.00    0.00       3         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1256]
                0.00    0.00       3/22          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) [829]
-----------------------------------------------
                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) [1255]
[1257]   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 [1257]
-----------------------------------------------
                0.00    0.00       1/3           std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >) [1745]
                0.00    0.00       2/3           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> >::__sv_wrapper, std::allocator<char> const&) [209]
[1258]   0.0    0.00    0.00       3         std::basic_string_view<char, std::char_traits<char> >::data() const [1258]
-----------------------------------------------
                0.00    0.00       1/3           std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >) [1745]
                0.00    0.00       2/3           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> >::__sv_wrapper, std::allocator<char> const&) [209]
[1259]   0.0    0.00    0.00       3         std::basic_string_view<char, std::char_traits<char> >::size() const [1259]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1284]
[1260]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() const [1260]
                0.00    0.00       3/36          std::Anydata::_M_access() const [767]
-----------------------------------------------
                0.00    0.00       3/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1286]
[1261]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() const [1261]
                0.00    0.00       3/36          std::Anydata::_M_access() const [767]
-----------------------------------------------
                0.00    0.00       1/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/3           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
                0.00    0.00       1/3           std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::Spebo_helper(std::allocator<communicatord::communicator> const&) [1716]
[1262]   0.0    0.00    0.00       3         std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1262]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator(__gnu_cxx::new_allocator<communicatord::communicator> const&) [1248]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1271]
[1263]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Arg>::allocator() [1263]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [1249]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1273]
[1264]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Opt>::allocator() [1264]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [1250]
-----------------------------------------------
                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&) [1317]
[1265]   0.0    0.00    0.00       3         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1265]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [1251]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1275]
[1266]   0.0    0.00    0.00       3         std::allocator<std::shared_ptr<ed::connection> >::allocator() [1266]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [1252]
-----------------------------------------------
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_0() [147]
                0.00    0.00       1/3           test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [289]
                0.00    0.00       1/3           communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [295]
[1267]   0.0    0.00    0.00       3         std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [1267]
                0.00    0.00       3/3           std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2> const&) [1278]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_shared_from_this<ed::connection>::shared_from_this() [8315]
[1268]   0.0    0.00    0.00       3         std::shared_ptr<ed::connection>::shared_ptr<ed::connection, void>(std::weak_ptr<ed::connection> const&) [1268]
                0.00    0.00       3/3           std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<ed::connection, void>(std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1279]
-----------------------------------------------
                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&) [1321]
[1269]   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&) [1269]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                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&) [1281]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
[1270]   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> >&&) [1270]
                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> >&) [1323]
                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>&&) [1282]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1272]
[1271]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1271]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Arg>::allocator() [1263]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1002]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1310]
[1272]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1272]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1271]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1274]
[1273]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1273]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Opt>::allocator() [1264]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1003]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1311]
[1274]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1274]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1273]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1277]
[1275]   0.0    0.00    0.00       3         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1275]
                0.00    0.00       3/3           std::allocator<std::shared_ptr<ed::connection> >::allocator() [1266]
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [1276]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1275]
[1276]   0.0    0.00    0.00       3         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [1276]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1594]
[1277]   0.0    0.00    0.00       3         std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1277]
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1275]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [1267]
[1278]   0.0    0.00    0.00       3         std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2> const&) [1278]
                0.00    0.00       3/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<ed::connection>::shared_ptr<ed::connection, void>(std::weak_ptr<ed::connection> const&) [1268]
[1279]   0.0    0.00    0.00       3         std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<ed::connection, void>(std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1279]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__weak_count<(__gnu_cxx::Lockpolicy)2> const&) [1289]
-----------------------------------------------
                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&) [1281]
[1280]   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>) [1280]
-----------------------------------------------
                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&) [1269]
[1281]   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&) [1281]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                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&) [1290]
                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>) [1280]
-----------------------------------------------
                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> >&&) [1270]
[1282]   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>&&) [1282]
                0.00    0.00       3/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00       3/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
[1283]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1283]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() [1097]
                                   3             CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1239]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_invoke(std::Anydata const&) [260]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
[1284]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) [1284]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() const [1260]
-----------------------------------------------
                                   3             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
[1285]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) <cycle 1> [1285]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() [1098]
                                   3             CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() <cycle 1> [1240]
-----------------------------------------------
                0.00    0.00       1/3           std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_invoke(std::Anydata const&) [261]
                0.00    0.00       2/3           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
[1286]   0.0    0.00    0.00       3         std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) [1286]
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() const [1261]
-----------------------------------------------
                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> >) [1304]
[1287]   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&) [1287]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [954]
-----------------------------------------------
                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() [1305]
[1288]   0.0    0.00    0.00       3         std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1288]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [912]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<ed::connection, void>(std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1279]
[1289]   0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__weak_count<(__gnu_cxx::Lockpolicy)2> const&) [1289]
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_lock_nothrow() [1293]
-----------------------------------------------
                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&) [1281]
[1290]   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&) [1290]
                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&) [1070]
                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> >&) [1322]
                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() [1291]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [954]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                0.00    0.00       3/1538        operator new(unsigned long, void) [454]
                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&) [1306]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [912]
                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)) [1292]
                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() [957]
                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() [1088]
                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() [1071]
-----------------------------------------------
                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&) [1290]
[1291]   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() [1291]
                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>) [1318]
-----------------------------------------------
                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&) [1290]
[1292]   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)) [1292]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__weak_count<(__gnu_cxx::Lockpolicy)2> const&) [1289]
[1293]   0.0    0.00    0.00       3         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_lock_nothrow() [1293]
                0.00    0.00       9/9           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [952]
-----------------------------------------------
                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&) [212]
[1294]   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&) [1294]
                0.00    0.00       3/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [704]
                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&) [1319]
-----------------------------------------------
                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() [1303]
[1295]   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>) [1295]
                0.00    0.00       3/3           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1315]
-----------------------------------------------
                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&) [1306]
[1296]   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&) [1296]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                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&) [1320]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1312]
[1297]   0.0    0.00    0.00       3         std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1297]
                0.00    0.00       3/21442       std::is_constant_evaluated() [400]
                0.00    0.00       3/3           __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1253]
-----------------------------------------------
                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() [1088]
[1298]   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) [1298]
                0.00    0.00       3/21442       std::is_constant_evaluated() [400]
                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) [1254]
-----------------------------------------------
                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> >&) [1322]
[1299]   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) [1299]
                0.00    0.00       3/21442       std::is_constant_evaluated() [400]
                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) [1255]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [474]
[1300]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1300]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
-----------------------------------------------
                                   3             std::Functionbase::~Functionbase() <cycle 1> [474]
[1301]   0.0    0.00    0.00       3         std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1301]
                                   5             std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1302]   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() [1302]
                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() [1092]
                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&) [1070]
                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>) [1087]
                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() [1307]
                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() [1088]
                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() [1071]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1303]   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() [1303]
                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() [957]
                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() [1092]
                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>) [1295]
-----------------------------------------------
                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&) [1306]
[1304]   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> >) [1304]
                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&) [1287]
-----------------------------------------------
                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() [1307]
[1305]   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() [1305]
                0.00    0.00       3/3           std::Sp_ebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1288]
-----------------------------------------------
                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&) [1290]
[1306]   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&) [1306]
                0.00    0.00       3/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [954]
                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> >) [1304]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [912]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                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() [957]
                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&) [1296]
-----------------------------------------------
                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() [1302]
[1307]   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() [1307]
                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() [1305]
                0.00    0.00       3/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       3/3           communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [295]
[1308]   0.0    0.00    0.00       3         std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set() [1308]
                0.00    0.00      19/19          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree() [844]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__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&) [9388]
[1309]   0.0    0.00    0.00       3         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&) [1309]
                0.00    0.00       3/3           std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& std::forward<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::remove_reference<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&) [1324]
                0.00    0.00       3/488         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [473]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1245]
[1310]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1310]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1272]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1245]
[1311]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1311]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1274]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [328]
[1312]   0.0    0.00    0.00       3         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1312]
                0.00    0.00       3/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [922]
                0.00    0.00       3/3           std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1297]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__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&) [9388]
[1313]   0.0    0.00    0.00       3         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() [1313]
                0.00    0.00       3/9           std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_iterator(std::Rbtree_node_base) [956]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [324]
[1314]   0.0    0.00    0.00       3         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_left(std::Rbtree_node_base) [1314]
-----------------------------------------------
                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>) [1295]
[1315]   0.0    0.00    0.00       3         void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1315]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1244]
-----------------------------------------------
                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) [1726]
                0.00    0.00       2/3           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [711]
[1316]   0.0    0.00    0.00       3         Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1316]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [320]
[1317]   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&) [1317]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1265]
                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&) [1321]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [912]
-----------------------------------------------
                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() [1291]
[1318]   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>) [1318]
-----------------------------------------------
                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&) [1294]
[1319]   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&) [1319]
                0.00    0.00       3/52          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [704]
                0.00    0.00       3/1538        operator new(unsigned long, void) [454]
                0.00    0.00       3/54          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [685]
-----------------------------------------------
                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&) [1296]
[1320]   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&) [1320]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                0.00    0.00       3/1538        operator new(unsigned long, void) [454]
                0.00    0.00       3/3           Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1243]
-----------------------------------------------
                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&) [1317]
[1321]   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&) [1321]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [820]
                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&) [1269]
-----------------------------------------------
                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&) [1290]
[1322]   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> >&) [1322]
                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) [1299]
                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>) [1087]
-----------------------------------------------
                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> >&&) [1270]
[1323]   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> >&) [1323]
-----------------------------------------------
                0.00    0.00       3/3           std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&) [1309]
[1324]   0.0    0.00    0.00       3         std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& std::forward<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::remove_reference<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&) [1324]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1710]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) [1712]
[1325]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&) [1325]
-----------------------------------------------
                0.00    0.00       1/3           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1713]
                0.00    0.00       1/3           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) [1715]
[1326]   0.0    0.00    0.00       3         CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&) [1326]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<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::Identity<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::__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&) [9388]
[1327]   0.0    0.00    0.00       3         std::operator==(std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1327]
-----------------------------------------------
                                   2             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1626]
[1328]   0.0    0.00    0.00       2         (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1328]
                0.00    0.00       2/2           ed::timer::~timer() [1335]
                                   2             std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() <cycle 1> [881]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1329]   0.0    0.00    0.00       2         (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1329]
                0.00    0.00       2/2           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&) [1623]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[1330]   0.0    0.00    0.00       2         ed::Expression::Expression(char const) [1330]
                0.00    0.00      24/50          ed::MatchValue<char const>::MatchValue(char const) [709]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1331]   0.0    0.00    0.00       2         ed::Expression::Expression() [1331]
                0.00    0.00      26/50          ed::MatchValue<char const>::MatchValue(char const) [709]
-----------------------------------------------
                                   2             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1628]
[1332]   0.0    0.00    0.00       2         ed::dispatcher::~dispatcher() <cycle 1> [1332]
                                   2             ed::dispatcher_match::~dispatcher_match() <cycle 1> [684]
                                   2             std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector() <cycle 1> [1216]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1333]   0.0    0.00    0.00       2         ed::manage_message_definition_paths::manage_message_definition_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1333]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1334]   0.0    0.00    0.00       2         ed::Tag::Tag() [1334]
                0.00    0.00      26/52          ed::MatchValue<unsigned short>::MatchValue(unsigned short) [699]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1328]
[1335]   0.0    0.00    0.00       2         ed::timer::~timer() [1335]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1336]   0.0    0.00    0.00       2         ed::Priority::Priority() [1336]
                0.00    0.00      26/52          ed::MatchValue<unsigned short>::MatchValue(unsigned short) [699]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1337]   0.0    0.00    0.00       2         ed::MatchFunc::MatchFunc() [1337]
                0.00    0.00      26/26          ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [802]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1338]   0.0    0.00    0.00       2         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) [1338]
                0.00    0.00       2/2           void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1374]
                0.00    0.00       2/2           ed::MatchValue<char const>::get() const [1404]
-----------------------------------------------
                0.00    0.00       2/2           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) [201]
[1339]   0.0    0.00    0.00       2         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) [1339]
                0.00    0.00       2/6           void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [1037]
                0.00    0.00       2/2           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) [1340]
-----------------------------------------------
                0.00    0.00       2/2           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) [1339]
[1340]   0.0    0.00    0.00       2         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) [1340]
                0.00    0.00       2/208         snapdev::NOT_USED() [538]
                0.00    0.00       2/4           ed::MatchValue<unsigned short>::get() const [1134]
-----------------------------------------------
                0.00    0.00       2/2           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) [202]
[1341]   0.0    0.00    0.00       2         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) [1341]
                0.00    0.00       2/208         snapdev::NOT_USED() [538]
                0.00    0.00       2/2           ed::MatchValue<std::function<void (ed::message&)> >::get() const [1405]
-----------------------------------------------
                0.00    0.00       2/2           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) [203]
[1342]   0.0    0.00    0.00       2         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) [1342]
                0.00    0.00       2/6           void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [1037]
                0.00    0.00       2/2           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) [1343]
-----------------------------------------------
                0.00    0.00       2/2           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) [1342]
[1343]   0.0    0.00    0.00       2         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) [1343]
                0.00    0.00       2/208         snapdev::NOT_USED() [538]
                0.00    0.00       2/4           ed::MatchValue<unsigned short>::get() const [1134]
-----------------------------------------------
                0.00    0.00       2/2           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) [204]
[1344]   0.0    0.00    0.00       2         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) [1344]
                0.00    0.00       2/6           void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [1037]
                0.00    0.00       2/2           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) [1345]
-----------------------------------------------
                0.00    0.00       2/2           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) [1344]
[1345]   0.0    0.00    0.00       2         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) [1345]
                0.00    0.00       2/208         snapdev::NOT_USED() [538]
                0.00    0.00       2/2           ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1403]
-----------------------------------------------
                0.00    0.00       2/2           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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1367]
[1346]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [14]) [1346]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1347]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::~BinaryExpr() [1347]
-----------------------------------------------
                0.00    0.00       2/2           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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [1368]
[1348]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [18]) [1348]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1349]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr() [1349]
-----------------------------------------------
                0.00    0.00       2/2           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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [1369]
[1350]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [41]) [1350]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1351]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::~BinaryExpr() [1351]
-----------------------------------------------
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1366]
[1352]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__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&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1352]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [144]
[1353]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::__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&>::~BinaryExpr() [1353]
-----------------------------------------------
                0.00    0.00       2/2           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)&&) [1373]
[1354]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1354]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1355]   0.0    0.00    0.00       2         Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1355]
-----------------------------------------------
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [1370]
[1356]   0.0    0.00    0.00       2         Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1356]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [147]
[1357]   0.0    0.00    0.00       2         Catch::BinaryExpr<long, int>::~BinaryExpr() [1357]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::finish_init() [113]
[1358]   0.0    0.00    0.00       2         Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1358]
                0.00    0.00       2/2           Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1364]
-----------------------------------------------
                0.00    0.00       1/2           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [1738]
                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&) [3540]
[1359]   0.0    0.00    0.00       2         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1359]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1360]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1359]
[1360]   0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1360]
                0.00    0.00       2/2           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1361]
                0.00    0.00       2/74          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [639]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [1360]
[1361]   0.0    0.00    0.00       2         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1361]
                0.00    0.00       2/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [1371]
[1362]   0.0    0.00    0.00       2         Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [1362]
-----------------------------------------------
                0.00    0.00       2/2           Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1372]
[1363]   0.0    0.00    0.00       2         Catch::ExprLhs<long>::ExprLhs(long) [1363]
-----------------------------------------------
                0.00    0.00       2/2           Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1358]
[1364]   0.0    0.00    0.00       2         Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1364]
                0.00    0.00       2/3           Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1256]
                0.00    0.00       2/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::finish_init() [113]
[1365]   0.0    0.00    0.00       2         Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1365]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [144]
[1366]   0.0    0.00    0.00       2         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1366]
                0.00    0.00       2/2           __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&) [1673]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<std::_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&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1352]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1367]   0.0    0.00    0.00       2         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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1367]
                0.00    0.00       2/22          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) [829]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [14]) [1346]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1368]   0.0    0.00    0.00       2         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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [1368]
                0.00    0.00       2/22          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) [829]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [18]) [1348]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::msg_data(ed::message&) [103]
[1369]   0.0    0.00    0.00       2         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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [1369]
                0.00    0.00       2/22          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) [829]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [41]) [1350]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [147]
[1370]   0.0    0.00    0.00       2         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [1370]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1356]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2INTERNAL_TEST_4() [11]
[1371]   0.0    0.00    0.00       2         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>&) [1371]
                0.00    0.00       2/2           Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [1362]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [147]
[1372]   0.0    0.00    0.00       2         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1372]
                0.00    0.00       2/2           Catch::ExprLhs<long>::ExprLhs(long) [1363]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1373]   0.0    0.00    0.00       2         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)&&) [1373]
                0.00    0.00       2/2           bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1672]
                0.00    0.00       2/162         Catch::operator"" sr(char const, unsigned long) [550]
                0.00    0.00       2/2           Catch::BinaryExpr<std::sharedptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [1354]
-----------------------------------------------
                0.00    0.00       2/2           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) [1338]
[1374]   0.0    0.00    0.00       2         void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [1374]
                0.00    0.00      24/32          void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [774]
-----------------------------------------------
                0.00    0.00       2/2           decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [1644]
[1375]   0.0    0.00    0.00       2         unittest::reporter::state::state() [1375]
                0.00    0.00       4/4           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() [1210]
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1598]
                0.00    0.00       2/2           std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1596]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1455]
                0.00    0.00       2/2           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() [1581]
                0.00    0.00       2/2           std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1609]
                0.00    0.00       2/2           std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr)) [1619]
                0.00    0.00       2/2           std::shared_ptr<ed::connection>::shared_ptr() [1449]
                0.00    0.00       2/2           std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1594]
-----------------------------------------------
                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 ()()) [145]
[1376]   0.0    0.00    0.00       2         unittest::g_verbose() [1376]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<(anonymous namespace)::test_timer>::allocator() [1428]
[1377]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() [1377]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<(anonymous namespace)::test_messenger>::allocator() [1429]
[1378]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() [1378]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<ed::dispatcher>::allocator() [1698]
[1379]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [1379]
-----------------------------------------------
                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) [1531]
[1380]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1380]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [1532]
[1381]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1381]
                0.00    0.00       2/4           __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [1135]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<unittest::reporter::state>::allocator() [1431]
[1382]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [1382]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<unittest::reporter::parser>::allocator() [1432]
[1383]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1383]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<unittest::reporter::executor>::allocator() [1433]
[1384]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1384]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<std::Listnode<ed::message> >::allocator() [1435]
[1385]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [1385]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1437]
[1386]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [1386]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1439]
[1387]   0.0    0.00    0.00       2         __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() [1387]
-----------------------------------------------
                0.00    0.00       2/2           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) [1538]
[1388]   0.0    0.00    0.00       2         __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) [1388]
-----------------------------------------------
                0.00    0.00       2/2           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) [1539]
[1389]   0.0    0.00    0.00       2         __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) [1389]
                0.00    0.00       2/2           __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 [1406]
-----------------------------------------------
                0.00    0.00       2/2           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) [1540]
[1390]   0.0    0.00    0.00       2         __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) [1390]
-----------------------------------------------
                0.00    0.00       2/2           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) [1541]
[1391]   0.0    0.00    0.00       2         __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) [1391]
                0.00    0.00       2/2           __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 [1407]
-----------------------------------------------
                0.00    0.00       2/2           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) [1542]
[1392]   0.0    0.00    0.00       2         __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) [1392]
-----------------------------------------------
                0.00    0.00       2/2           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) [1543]
[1393]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1393]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1408]
-----------------------------------------------
                0.00    0.00       2/2           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) [1544]
[1394]   0.0    0.00    0.00       2         __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) [1394]
-----------------------------------------------
                0.00    0.00       2/2           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) [1545]
[1395]   0.0    0.00    0.00       2         __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) [1395]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1409]
-----------------------------------------------
                0.00    0.00       2/2           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) [1546]
[1396]   0.0    0.00    0.00       2         __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) [1396]
-----------------------------------------------
                0.00    0.00       2/2           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) [1547]
[1397]   0.0    0.00    0.00       2         __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) [1397]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1410]
-----------------------------------------------
                0.00    0.00       2/2           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) [1548]
[1398]   0.0    0.00    0.00       2         __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) [1398]
-----------------------------------------------
                0.00    0.00       2/2           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) [1549]
[1399]   0.0    0.00    0.00       2         __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) [1399]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1411]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<unsigned int>::allocator() [1441]
[1400]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<unsigned int>::new_allocator() [1400]
-----------------------------------------------
                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) [1726]
                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 [359]
[1401]   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++() [1401]
-----------------------------------------------
                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) [1726]
[1402]   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&) [1402]
                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 [877]
-----------------------------------------------
                0.00    0.00       2/2           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) [1345]
[1403]   0.0    0.00    0.00       2         ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1403]
-----------------------------------------------
                0.00    0.00       2/2           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) [1338]
[1404]   0.0    0.00    0.00       2         ed::MatchValue<char const>::get() const [1404]
-----------------------------------------------
                0.00    0.00       2/2           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) [1341]
[1405]   0.0    0.00    0.00       2         ed::MatchValue<std::function<void (ed::message&)> >::get() const [1405]
                0.00    0.00      26/352         std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&) [495]
-----------------------------------------------
                0.00    0.00       2/2           __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) [1389]
[1406]   0.0    0.00    0.00       2         __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 [1406]
-----------------------------------------------
                0.00    0.00       2/2           __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) [1391]
[1407]   0.0    0.00    0.00       2         __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 [1407]
-----------------------------------------------
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1393]
[1408]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1408]
-----------------------------------------------
                0.00    0.00       2/2           __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) [1395]
[1409]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1409]
-----------------------------------------------
                0.00    0.00       2/2           __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) [1397]
[1410]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1410]
-----------------------------------------------
                0.00    0.00       2/2           __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) [1399]
[1411]   0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1411]
-----------------------------------------------
                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) [1726]
                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 [359]
[1412]   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 [1412]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::max_size() const [1426]
[1413]   0.0    0.00    0.00       2         std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() const [1413]
-----------------------------------------------
                0.00    0.00       2/2           bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1672]
[1414]   0.0    0.00    0.00       2         std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1414]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1419]
[1415]   0.0    0.00    0.00       2         std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [1415]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const) [1612]
[1416]   0.0    0.00    0.00       2         std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() const [1416]
                0.00    0.00       5/5           __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() const [1108]
-----------------------------------------------
                0.00    0.00       2/2           main [32]
[1417]   0.0    0.00    0.00       2         std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1417]
                0.00    0.00      92/92          std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [621]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1418]   0.0    0.00    0.00       2         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1418]
                0.00    0.00     825/825         std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [461]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1420]
[1419]   0.0    0.00    0.00       2         std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1419]
                0.00    0.00       2/2           std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [1415]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1420]   0.0    0.00    0.00       2         std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1420]
                0.00    0.00       2/2           std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1419]
-----------------------------------------------
                0.00    0.00       2/2           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) [1484]
[1421]   0.0    0.00    0.00       2         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 [1421]
                0.00    0.00       2/4           std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1164]
-----------------------------------------------
                0.00    0.00       2/2           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) [1486]
[1422]   0.0    0.00    0.00       2         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 [1422]
                0.00    0.00       2/4           std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1164]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::data() [1590]
[1423]   0.0    0.00    0.00       2         char const** std::vector<char const, std::allocator<char const> >::_M_data_ptr<char const>(char const*) const [1423]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
[1424]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::size() const [1424]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
[1425]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::capacity() const [1425]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
[1426]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::max_size() const [1426]
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() const [1413]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&) [1587]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const) [1612]
[1427]   0.0    0.00    0.00       2         std::Identity<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> > const&) const [1427]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [223]
[1428]   0.0    0.00    0.00       2         std::allocator<(anonymous namespace)::test_timer>::allocator() [1428]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() [1377]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [51]
[1429]   0.0    0.00    0.00       2         std::allocator<(anonymous namespace)::test_messenger>::allocator() [1429]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() [1378]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1430]   0.0    0.00    0.00       2         std::allocator<ed::dispatcher_match>::allocator() [1430]
                0.00    0.00       6/6           __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [1040]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [1633]
[1431]   0.0    0.00    0.00       2         std::allocator<unittest::reporter::state>::allocator() [1431]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [1382]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [308]
[1432]   0.0    0.00    0.00       2         std::allocator<unittest::reporter::parser>::allocator() [1432]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1383]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&) [348]
[1433]   0.0    0.00    0.00       2         std::allocator<unittest::reporter::executor>::allocator() [1433]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1384]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl() [1467]
[1434]   0.0    0.00    0.00       2         std::allocator<char const>::allocator() [1434]
                0.00    0.00       4/4           __gnu_cxx::new_allocator<char const>::new_allocator() [1126]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1600]
[1435]   0.0    0.00    0.00       2         std::allocator<std::Listnode<ed::message> >::allocator() [1435]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [1385]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1601]
[1436]   0.0    0.00    0.00       2         std::allocator<std::Listnode<ed::message> >::~allocator() [1436]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1470]
[1437]   0.0    0.00    0.00       2         std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1437]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [1386]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1471]
[1438]   0.0    0.00    0.00       2         std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1438]
-----------------------------------------------
                0.00    0.00       2/2           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() [1613]
[1439]   0.0    0.00    0.00       2         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1439]
                0.00    0.00       2/2           __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() [1387]
-----------------------------------------------
                0.00    0.00       2/2           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() [1614]
[1440]   0.0    0.00    0.00       2         std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1440]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1477]
[1441]   0.0    0.00    0.00       2         std::allocator<unsigned int>::allocator() [1441]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<unsigned int>::new_allocator() [1400]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1478]
[1442]   0.0    0.00    0.00       2         std::allocator<unsigned int>::~allocator() [1442]
-----------------------------------------------
                0.00    0.00       2/2           std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1456]
[1443]   0.0    0.00    0.00       2         std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) [1443]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1458]
[1444]   0.0    0.00    0.00       2         std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1444]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
[1445]   0.0    0.00    0.00       2         std::Listnode<ed::message>::_M_valptr() [1445]
                0.00    0.00      10/10          __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [932]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1623]
[1446]   0.0    0.00    0.00       2         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&) [1446]
                0.00    0.00       2/17          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [857]
-----------------------------------------------
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1}&&) [1750]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&) [1749]
[1447]   0.0    0.00    0.00       2         std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1447]
                0.00    0.00       2/2           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>&) [1661]
                0.00    0.00       2/2           std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1485]
-----------------------------------------------
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1}&&) [1750]
                0.00    0.00       1/2           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&) [1749]
[1448]   0.0    0.00    0.00       2         std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1448]
                0.00    0.00       2/2           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>&) [1662]
                0.00    0.00       2/2           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1487]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1449]   0.0    0.00    0.00       2         std::shared_ptr<ed::connection>::shared_ptr() [1449]
                0.00    0.00       5/5           std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1112]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1646]
[1450]   0.0    0.00    0.00       2         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&&) [1450]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&&) [1490]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1451]   0.0    0.00    0.00       2         std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [1451]
                0.00    0.00       2/2           std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [1489]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1452]   0.0    0.00    0.00       2         std::shared_ptr<ed::message_definition>::shared_ptr() [1452]
                0.00    0.00      31/31          std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [781]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [309]
[1453]   0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [1453]
                0.00    0.00       4/4           std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [1179]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [1647]
[1454]   0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [1454]
                0.00    0.00       2/2           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> >) [1492]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1455]   0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::statement>::shared_ptr() [1455]
                0.00    0.00       4/4           std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1180]
-----------------------------------------------
                0.00    0.00       2/2           (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> >&) [1634]
[1456]   0.0    0.00    0.00       2         std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1456]
                0.00    0.00       2/2           std::Head_base<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) [1443]
-----------------------------------------------
                0.00    0.00       2/2           std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1584]
[1457]   0.0    0.00    0.00       2         std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [1457]
                0.00    0.00       2/2           std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [1459]
-----------------------------------------------
                0.00    0.00       2/2           std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1585]
[1458]   0.0    0.00    0.00       2         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&) [1458]
                0.00    0.00       2/8           std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [990]
                0.00    0.00       2/2           std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [1460]
                0.00    0.00       2/24          (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1444]
-----------------------------------------------
                0.00    0.00       2/2           std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [1457]
[1459]   0.0    0.00    0.00       2         std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [1459]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1458]
[1460]   0.0    0.00    0.00       2         std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [1460]
                0.00    0.00      26/26          std::Head_base<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [805]
-----------------------------------------------
                                   2             void std::Destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1668]
[1461]   0.0    0.00    0.00       2         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> [1461]
                0.00    0.00      57/57          std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&) [671]
                                  57             void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>) <cycle 1> [672]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<unsigned int>(unsigned int, unsigned int) [1670]
[1462]   0.0    0.00    0.00       2         void std::Destroy_aux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [1462]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1703]
                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&) [8720]
[1463]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1463]
                0.00    0.00       2/2           std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [1532]
-----------------------------------------------
                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&) [1704]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) [6673]
[1464]   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&) [1464]
                0.00    0.00       2/49          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [721]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1002]
-----------------------------------------------
                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&) [1706]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) [6676]
[1465]   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&) [1465]
                0.00    0.00       2/49          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [722]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1003]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
[1466]   0.0    0.00    0.00       2         std::Vectorbase<char const, std::allocator<char const> >::_M_allocate(unsigned long) [1466]
                0.00    0.00       4/4           std::allocator_traits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long) [1200]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorbase() [1469]
[1467]   0.0    0.00    0.00       2         std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl() [1467]
                0.00    0.00       2/2           std::allocator<char const>::allocator() [1434]
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl_data::Vectorimpl_data() [1468]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl() [1467]
[1468]   0.0    0.00    0.00       2         std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl_data::Vectorimpl_data() [1468]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::vector() [1592]
[1469]   0.0    0.00    0.00       2         std::Vectorbase<char const, std::allocator<char const> >::Vectorbase() [1469]
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl() [1467]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1475]
[1470]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1470]
                0.00    0.00       2/2           std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1437]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [1473]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1476]
[1471]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1471]
                0.00    0.00       2/2           std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1438]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1476]
[1472]   0.0    0.00    0.00       2         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) [1472]
                0.00    0.00      12/12          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) [916]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1470]
[1473]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [1473]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
[1474]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [1474]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1596]
[1475]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1475]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [1470]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
[1476]   0.0    0.00    0.00       2         std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1476]
                0.00    0.00       2/2           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) [1472]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [1471]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1482]
[1477]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1477]
                0.00    0.00       2/2           std::allocator<unsigned int>::allocator() [1441]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [1480]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1483]
[1478]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1478]
                0.00    0.00       2/2           std::allocator<unsigned int>::~allocator() [1442]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1483]
[1479]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [1479]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1477]
[1480]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [1480]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1599]
[1481]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [1481]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1598]
[1482]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1482]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [1477]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1599]
[1483]   0.0    0.00    0.00       2         std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1483]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [1479]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [1478]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [219]
[1484]   0.0    0.00    0.00       2         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) [1484]
                0.00    0.00       2/4           std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1229]
                0.00    0.00       2/2           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 [1421]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1447]
[1485]   0.0    0.00    0.00       2         std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>&&) [1485]
                0.00    0.00       2/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00       2/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [47]
[1486]   0.0    0.00    0.00       2         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) [1486]
                0.00    0.00       2/4           std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const) [1229]
                0.00    0.00       2/2           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 [1422]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1448]
[1487]   0.0    0.00    0.00       2         std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>&&) [1487]
                0.00    0.00       2/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
                0.00    0.00       2/289         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [510]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1490]
[1488]   0.0    0.00    0.00       2         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) [1488]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [1451]
[1489]   0.0    0.00    0.00       2         std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [1489]
                0.00    0.00       2/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1450]
[1490]   0.0    0.00    0.00       2         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&&) [1490]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&&) [1513]
                0.00    0.00       2/2           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) [1488]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1492]
[1491]   0.0    0.00    0.00       2         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) [1491]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [1454]
[1492]   0.0    0.00    0.00       2         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> >) [1492]
                0.00    0.00       2/2           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> >) [1514]
                0.00    0.00       2/2           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) [1491]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [304]
[1493]   0.0    0.00    0.00       2         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) [1493]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [343]
[1494]   0.0    0.00    0.00       2         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) [1494]
-----------------------------------------------
                0.00    0.00       2/2           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&)>&&) [1618]
[1495]   0.0    0.00    0.00       2         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&)>&&) [1495]
                0.00    0.00       2/6           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&) [1102]
                0.00    0.00       2/2           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>) [1497]
-----------------------------------------------
                0.00    0.00       2/2           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&)>&&) [1618]
[1496]   0.0    0.00    0.00       2         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&) [1496]
-----------------------------------------------
                0.00    0.00       2/2           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&)>&&) [1495]
[1497]   0.0    0.00    0.00       2         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>) [1497]
                0.00    0.00       2/6           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&) [1102]
                0.00    0.00       2/2           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&)>&&) [1583]
                0.00    0.00       2/60          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&)>>() [662]
-----------------------------------------------
                0.00    0.00       2/2           std::Function_base::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1114]
[1498]   0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1498]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>::type&) [1233]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) [1499]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1498]
[1499]   0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) [1499]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>::type&) [1233]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&) [1675]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() [1097]
-----------------------------------------------
                0.00    0.00       2/2           std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) <cycle 1> [1115]
[1500]   0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1500]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>::type&) [1234]
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) [1501]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1500]
[1501]   0.0    0.00    0.00       2         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) [1501]
                0.00    0.00       2/4           CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>::type&) [1234]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&) [1676]
                0.00    0.00       2/6           CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() [1098]
-----------------------------------------------
                0.00    0.00       2/2           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>) [1553]
[1502]   0.0    0.00    0.00       2         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1502]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) [1065]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1554]
[1503]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1503]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_timer>::~allocator() [978]
-----------------------------------------------
                0.00    0.00       2/2           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>) [1558]
[1504]   0.0    0.00    0.00       2         std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1504]
                0.00    0.00       2/6           std::allocator<(anonymous namespace)::test_messenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) [1066]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1559]
[1505]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1505]
                0.00    0.00       2/8           std::allocator<(anonymous namespace)::test_messenger>::~allocator() [979]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1563]
[1506]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1506]
                0.00    0.00       2/7           std::allocator<ed::dispatcher>::~allocator() [998]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1567]
[1507]   0.0    0.00    0.00       2         std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1507]
                0.00    0.00       2/6           std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1067]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1568]
[1508]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1508]
                0.00    0.00       2/8           std::allocator<unittest::reporter::state>::~allocator() [981]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1573]
[1509]   0.0    0.00    0.00       2         std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1509]
                0.00    0.00       2/6           std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1068]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1574]
[1510]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1510]
                0.00    0.00       2/8           std::allocator<unittest::reporter::parser>::~allocator() [982]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1578]
[1511]   0.0    0.00    0.00       2         std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1511]
                0.00    0.00       2/6           std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1069]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1579]
[1512]   0.0    0.00    0.00       2         std::Sp_ebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1512]
                0.00    0.00       2/8           std::allocator<unittest::reporter::executor>::~allocator() [983]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1490]
[1513]   0.0    0.00    0.00       2         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&&) [1513]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1153]
                0.00    0.00       2/2           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> >&) [1651]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1519]
                0.00    0.00       2/4           std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1147]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/7           std::allocator<ed::dispatcher>::~allocator() [998]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1520]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1091]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1192]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1154]
                0.00    0.00       1/1           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&&) [1731]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1492]
[1514]   0.0    0.00    0.00       2         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> >) [1514]
                0.00    0.00       2/4           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&) [1155]
                0.00    0.00       2/2           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> >&) [1652]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1521]
                0.00    0.00       2/6           std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1067]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
                0.00    0.00       2/8           std::allocator<unittest::reporter::state>::~allocator() [981]
                0.00    0.00       2/2           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]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1093]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1194]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1156]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [220]
[1515]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1515]
                0.00    0.00       2/2           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>) [1637]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [220]
[1516]   0.0    0.00    0.00       2         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)) [1516]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
[1517]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1517]
                0.00    0.00       2/2           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>) [1638]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
[1518]   0.0    0.00    0.00       2         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)) [1518]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1513]
[1519]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1519]
                0.00    0.00       2/2           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>) [1639]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1513]
[1520]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1520]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1514]
[1521]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1521]
                0.00    0.00       2/2           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>) [1640]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1514]
[1522]   0.0    0.00    0.00       2         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]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [305]
[1523]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
                0.00    0.00       2/2           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>) [1641]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [305]
[1524]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1524]
-----------------------------------------------
                0.00    0.00       2/2           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]
[1525]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1525]
                0.00    0.00       2/2           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>) [1642]
-----------------------------------------------
                0.00    0.00       2/2           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]
[1526]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1526]
-----------------------------------------------
                                   2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
[1527]   0.0    0.00    0.00       2         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> [1527]
                                   2             void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1626]
-----------------------------------------------
                                   2             std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
[1528]   0.0    0.00    0.00       2         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> [1528]
                                   2             void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1627]
-----------------------------------------------
                                   2             std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
[1529]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1529]
                                   2             void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1628]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1731]
[1530]   0.0    0.00    0.00       2         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&&) [1530]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&&) [1643]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [707]
[1531]   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) [1531]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1380]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1463]
[1532]   0.0    0.00    0.00       2         std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [1532]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1381]
-----------------------------------------------
                                   2             std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
[1533]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1533]
                                   2             void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1630]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
[1534]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1534]
                0.00    0.00       2/2           decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [1644]
-----------------------------------------------
                                   2             std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
[1535]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1535]
                                   2             void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1631]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1577]
[1536]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1536]
                0.00    0.00       2/2           void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor) [1632]
-----------------------------------------------
                                   2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
[1537]   0.0    0.00    0.00       2         void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1537]
                                   5             void std::destroy_at<ed::message>(ed::message) <cycle 1> [1121]
-----------------------------------------------
                0.00    0.00       2/2           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() [1188]
[1538]   0.0    0.00    0.00       2         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) [1538]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1388]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1649]
[1539]   0.0    0.00    0.00       2         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) [1539]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1389]
-----------------------------------------------
                0.00    0.00       2/2           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() [1190]
[1540]   0.0    0.00    0.00       2         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) [1540]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1390]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1650]
[1541]   0.0    0.00    0.00       2         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) [1541]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1391]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1192]
[1542]   0.0    0.00    0.00       2         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) [1542]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1392]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1651]
[1543]   0.0    0.00    0.00       2         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) [1543]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1393]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1194]
[1544]   0.0    0.00    0.00       2         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) [1544]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1394]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1652]
[1545]   0.0    0.00    0.00       2         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) [1545]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1395]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1196]
[1546]   0.0    0.00    0.00       2         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) [1546]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1396]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1653]
[1547]   0.0    0.00    0.00       2         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) [1547]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1397]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1198]
[1548]   0.0    0.00    0.00       2         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) [1548]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1398]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1654]
[1549]   0.0    0.00    0.00       2         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) [1549]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           __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) [1399]
-----------------------------------------------
                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) [1655]
[1550]   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) [1550]
                0.00    0.00      45/85          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&) [630]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [629]
                0.00    0.00      43/425         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [479]
                0.00    0.00      43/43          void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [757]
                0.00    0.00      43/86          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [628]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [828]
[1551]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1204]
                0.00    0.00       2/4           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&) [1149]
                0.00    0.00       2/4           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>) [1187]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1555]
                0.00    0.00       2/4           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() [1188]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1150]
-----------------------------------------------
                                   2             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1552]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1552]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1089]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1204]
                                   2             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> [1527]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [222]
[1553]   0.0    0.00    0.00       2         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>) [1553]
                0.00    0.00       2/2           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) [1502]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1555]
[1554]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1554]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() [1503]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1551]
[1555]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1555]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1554]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1556]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1205]
                0.00    0.00       2/4           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&) [1151]
                0.00    0.00       2/4           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>) [1189]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1560]
                0.00    0.00       2/4           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() [1190]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1152]
-----------------------------------------------
                                   2             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1557]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1557]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1090]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1205]
                                   2             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> [1528]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) [50]
[1558]   0.0    0.00    0.00       2         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>) [1558]
                0.00    0.00       2/2           std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) [1504]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1560]
[1559]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1559]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() [1505]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1556]
[1560]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1560]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1559]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [828]
[1561]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1206]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1153]
                0.00    0.00       2/4           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>) [1191]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1564]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1192]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1154]
-----------------------------------------------
                                   2             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1562]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1562]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1091]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1206]
                                   2             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1529]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1564]
[1563]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1563]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1506]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1561]
[1564]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1564]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1563]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1565]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1207]
                0.00    0.00       2/4           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&) [1155]
                0.00    0.00       2/4           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>) [1193]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1570]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1194]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1156]
-----------------------------------------------
                                   2             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1566]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1566]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1093]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1207]
                                   2             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1533]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
[1567]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1567]
                0.00    0.00       2/2           std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [1507]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1570]
[1568]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1568]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [1508]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1514]
[1569]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>) [1569]
                0.00    0.00       2/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       2/6           std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1067]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>) [1567]
                0.00    0.00       2/8           std::allocator<unittest::reporter::state>::~allocator() [981]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1093]
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1534]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1565]
[1570]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1570]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1568]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1571]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1208]
                0.00    0.00       2/4           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&) [1157]
                0.00    0.00       2/4           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>) [1195]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1575]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1196]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1158]
-----------------------------------------------
                                   2             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1572]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1572]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1094]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1208]
                                   2             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1535]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [307]
[1573]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>) [1573]
                0.00    0.00       2/2           std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [1509]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1575]
[1574]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1574]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1510]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1571]
[1575]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1575]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1574]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1576]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1209]
                0.00    0.00       2/4           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&) [1159]
                0.00    0.00       2/4           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>) [1197]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1580]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1198]
                0.00    0.00       2/4           std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1160]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [420]
[1577]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1577]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1095]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1209]
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1536]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [347]
[1578]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>) [1578]
                0.00    0.00       2/2           std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [1511]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1580]
[1579]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1579]
                0.00    0.00       2/2           std::Sp_ebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [1512]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576]
[1580]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1580]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1579]
                0.00    0.00       2/62          std::Sp_counted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [658]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1581]   0.0    0.00    0.00       2         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() [1581]
                0.00    0.00       2/2           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() [1616]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1659]
[1582]   0.0    0.00    0.00       2         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&) [1582]
                0.00    0.00       2/2           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&)) [1660]
                0.00    0.00       2/8           std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&) [990]
                0.00    0.00       2/24          (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&) [1585]
-----------------------------------------------
                0.00    0.00       2/2           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>) [1497]
[1583]   0.0    0.00    0.00       2         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&)>&&) [1583]
                0.00    0.00       2/2           std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1584]
-----------------------------------------------
                0.00    0.00       2/2           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&)>&&) [1583]
[1584]   0.0    0.00    0.00       2         std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) [1584]
                0.00    0.00       2/2           std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) [1457]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1582]
[1585]   0.0    0.00    0.00       2         std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> const&, true>((anonymous namespace)::testmessenger&&, std::Placeholder<1> const&) [1585]
                0.00    0.00       2/8           std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [990]
                0.00    0.00       2/24          (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&) [1458]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::testmessenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1586]   0.0    0.00    0.00       2         std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&) [1586]
                0.00    0.00       4/4           std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1175]
                0.00    0.00       4/4           std::initializer_list<ed::dispatcher_match>::end() const [1139]
                0.00    0.00       4/8           std::initializer_list<ed::dispatcher_match>::begin() const [974]
                0.00    0.00       4/4           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) [1215]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::max_size() const [1426]
[1587]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&) [1587]
                0.00    0.00       4/4           std::allocator_traits<std::allocator<char const> >::max_size(std::allocator<char const> const&) [1201]
                0.00    0.00       4/5779        unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [417]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
[1588]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::_S_relocate(char const**, char const**, char const**, std::allocator<char const>&) [1588]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::_S_do_relocate(char const*, char const**, char const**, std::allocator<char const>&, std::integral_constant<bool, true>) [1589]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::_S_relocate(char const*, char const**, char const**, std::allocator<char const>&) [1588]
[1589]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::_S_do_relocate(char const*, char const**, char const**, std::allocator<char const>&, std::integral_constant<bool, true>) [1589]
                0.00    0.00       2/2           char const* std::__relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&) [1636]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1590]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::data() [1590]
                0.00    0.00       2/2           char const* std::vector<char const, std::allocator<char const> >::_M_data_ptr<char const>(char const*) const [1423]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1591]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::reserve(unsigned long) [1591]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::max_size() const [1426]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::capacity() const [1425]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::size() const [1424]
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::_M_allocate(unsigned long) [1466]
                0.00    0.00       2/6           std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() [1081]
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::_S_relocate(char const**, char const**, char const**, std::allocator<char const>&) [1588]
                0.00    0.00       2/6           std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const*, unsigned long) [1080]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1592]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::vector() [1592]
                0.00    0.00       2/2           std::Vectorbase<char const, std::allocator<char const> >::Vectorbase() [1469]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1593]   0.0    0.00    0.00       2         std::vector<char const, std::allocator<char const> >::~vector() [1593]
                0.00    0.00       4/6           std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() [1081]
                0.00    0.00       4/4           void std::Destroy<char const**, char const>(char const*, char const**, std::allocator<char const>&) [1237]
                0.00    0.00       4/4           std::Vector_base<char const, std::allocator<char const> >::~Vectorbase() [1177]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1594]   0.0    0.00    0.00       2         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector() [1594]
                0.00    0.00       3/3           std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [1277]
-----------------------------------------------
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
[1595]   0.0    0.00    0.00       2         std::vector<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector() <cycle 1> [1595]
                0.00    0.00      32/32          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [776]
                0.00    0.00      30/30          std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [784]
                                  33             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> [773]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1596]   0.0    0.00    0.00       2         std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector() [1596]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [1475]
-----------------------------------------------
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
[1597]   0.0    0.00    0.00       2         std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [1474]
                0.00    0.00       2/2           std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [1476]
                                   2             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> [1669]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1598]   0.0    0.00    0.00       2         std::vector<unsigned int, std::allocator<unsigned int> >::vector() [1598]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [1482]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::~state() <cycle 1> [239]
[1599]   0.0    0.00    0.00       2         std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1599]
                0.00    0.00       2/2           std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [1481]
                0.00    0.00       2/2           void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1671]
                0.00    0.00       2/2           std::Vector_base<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [1483]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1605]
[1600]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1600]
                0.00    0.00       2/2           std::allocator<std::Listnode<ed::message> >::allocator() [1435]
                0.00    0.00       2/2           std::__detail::Listnode_header::Listnode_header() [1617]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1606]
[1601]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1601]
                0.00    0.00       2/2           std::allocator<std::Listnode<ed::message> >::~allocator() [1436]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
[1602]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1602]
                0.00    0.00       5/5           std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [1116]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
[1603]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator() [1603]
-----------------------------------------------
                                   2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1606]
[1604]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
                0.00    0.00       2/2           std::Listnode<ed::message>::_M_valptr() [1445]
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator() [1603]
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>) [1602]
                                   2             void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) <cycle 1> [1537]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1609]
[1605]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1605]
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1600]
-----------------------------------------------
                                   2             std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1610]
[1606]   0.0    0.00    0.00       2         std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1606]
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl() [1601]
                                   2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear() <cycle 1> [1604]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [210]
[1607]   0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >) [1607]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&) [210]
[1608]   0.0    0.00    0.00       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >) [1608]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1609]   0.0    0.00    0.00       2         std::__cxx11::list<ed::message, std::allocator<ed::message> >::list() [1609]
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase() [1605]
-----------------------------------------------
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
[1610]   0.0    0.00    0.00       2         std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list() <cycle 1> [1610]
                                   2             std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase() <cycle 1> [1606]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [184]
[1611]   0.0    0.00    0.00       2         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() [1611]
                0.00    0.00       4/12          std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [922]
                0.00    0.00       4/4           std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) [1202]
-----------------------------------------------
                0.00    0.00       1/2           std::Rbtree<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::Identity<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::__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&) [9388]
                0.00    0.00       1/2           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node_base const) [1735]
[1612]   0.0    0.00    0.00       2         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const) [1612]
                0.00    0.00       2/2           std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() const [1416]
                0.00    0.00       2/2           std::Identity<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> > const&) const [1427]
-----------------------------------------------
                0.00    0.00       2/2           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() [1616]
[1613]   0.0    0.00    0.00       2         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() [1613]
                0.00    0.00       2/2           std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1439]
                0.00    0.00       2/82          std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [635]
                0.00    0.00       2/186         std::Rbtree_header::Rbtree_header() [545]
-----------------------------------------------
                0.00    0.00       2/2           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() [242]
[1614]   0.0    0.00    0.00       2         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() [1614]
                0.00    0.00       2/2           std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1440]
-----------------------------------------------
                0.00    0.00       2/2           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() [242]
[1615]   0.0    0.00    0.00       2         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() [1615]
                0.00    0.00      28/28          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 [792]
-----------------------------------------------
                0.00    0.00       2/2           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() [1581]
[1616]   0.0    0.00    0.00       2         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() [1616]
                0.00    0.00       2/2           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() [1613]
-----------------------------------------------
                0.00    0.00       2/2           std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl() [1600]
[1617]   0.0    0.00    0.00       2         std::__detail::Listnode_header::Listnode_header() [1617]
                0.00    0.00      17/17          std::__detail::Listnode_header::_M_init() [859]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[1618]   0.0    0.00    0.00       2         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&)>&&) [1618]
                0.00    0.00       2/360         std::Function_base::Functionbase() [491]
                0.00    0.00       2/2           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&) [1496]
                0.00    0.00       2/6           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&) [1102]
                0.00    0.00       2/2           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&)>&&) [1495]
-----------------------------------------------
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
[1619]   0.0    0.00    0.00       2         std::function<void (unittest::reporter::state&, unittest::reporter::callbackreason_t)>::function(decltype(nullptr)) [1619]
                0.00    0.00       2/360         std::Functionbase::Functionbase() [491]
-----------------------------------------------
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
[1620]   0.0    0.00    0.00       2         std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function() <cycle 1> [1620]
                                  91             std::Functionbase::~Functionbase() <cycle 1> [474]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1621]   0.0    0.00    0.00       2         std::weak_ptr<ed::connection>::weak_ptr() [1621]
                0.00    0.00      16/16          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [867]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
[1622]   0.0    0.00    0.00       2         std::weak_ptr<ed::connection>::~weak_ptr() [1622]
                0.00    0.00      19/19          std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [840]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) [1329]
[1623]   0.0    0.00    0.00       2         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&) [1623]
                0.00    0.00       2/2           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&) [1446]
-----------------------------------------------
                0.00    0.00       2/2           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>) [104]
[1624]   0.0    0.00    0.00       2         (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 [1624]
                0.00    0.00       2/6           (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) [1101]
-----------------------------------------------
                0.00    0.00       2/2           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>) [104]
[1625]   0.0    0.00    0.00       2         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 [1625]
                0.00    0.00       4/4           std::removereference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&) [1231]
                0.00    0.00       4/4           std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&) [1230]
-----------------------------------------------
                                   2             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> [1527]
[1626]   0.0    0.00    0.00       2         void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) <cycle 1> [1626]
                                   2             (anonymous namespace)::test_timer::~test_timer() <cycle 1> [1328]
-----------------------------------------------
                                   2             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> [1528]
[1627]   0.0    0.00    0.00       2         void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1627]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [1678]
                                   2             (anonymous namespace)::test_messenger::~test_messenger() <cycle 1> [292]
-----------------------------------------------
                                   2             void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) <cycle 1> [1529]
[1628]   0.0    0.00    0.00       2         void std::destroy_at<ed::dispatcher>(ed::dispatcher) <cycle 1> [1628]
                                   2             ed::dispatcher::~dispatcher() <cycle 1> [1332]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1667]
[1629]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1629]
-----------------------------------------------
                                   2             void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) <cycle 1> [1533]
[1630]   0.0    0.00    0.00       2         void std::destroy_at<unittest::reporter::state>(unittest::reporter::state) <cycle 1> [1630]
                                   2             unittest::reporter::state::~state() <cycle 1> [239]
-----------------------------------------------
                                   2             void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) <cycle 1> [1535]
[1631]   0.0    0.00    0.00       2         void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser) <cycle 1> [1631]
                                   2             unittest::reporter::parser::~parser() <cycle 1> [20]
-----------------------------------------------
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [1536]
[1632]   0.0    0.00    0.00       2         void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor) [1632]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_4() [11]
[1633]   0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [1633]
                0.00    0.00       2/2           std::allocator<unittest::reporter::state>::allocator() [1431]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [1647]
                0.00    0.00       2/8           std::allocator<unittest::reporter::state>::~allocator() [981]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1657]
[1634]   0.0    0.00    0.00       2         (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> >&) [1634]
                0.00    0.00       2/2           std::Tuple_impl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) [1456]
-----------------------------------------------
                0.00    0.00       2/2           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> >&) [1658]
[1635]   0.0    0.00    0.00       2         std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1635]
                0.00    0.00       4/4           std::Tuple_impl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1170]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<char const, std::allocator<char const> >::S_do_relocate(char const**, char const**, char const**, std::allocator<char const>&, std::integral_constant<bool, true>) [1589]
[1636]   0.0    0.00    0.00       2         char const* std::__relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&) [1636]
                0.00    0.00       6/6           char const* std::__niter_base<char const**>(char const**) [1100]
                0.00    0.00       2/2           std::enable_if<std::__is_bitwise_relocatable<char const, void>::value, char const*>::type std::__relocatea1<char const, char const>(char const**, char const**, char const**, std::allocator<char const>&) [1645]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> > >::get() [1515]
[1637]   0.0    0.00    0.00       2         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>) [1637]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> > >::get() [1517]
[1638]   0.0    0.00    0.00       2         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>) [1638]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [1519]
[1639]   0.0    0.00    0.00       2         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>) [1639]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1521]
[1640]   0.0    0.00    0.00       2         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>) [1640]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
[1641]   0.0    0.00    0.00       2         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>) [1641]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1525]
[1642]   0.0    0.00    0.00       2         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>) [1642]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1530]
[1643]   0.0    0.00    0.00       2         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&&) [1643]
                0.00    0.00       1/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       1/1538        operator new(unsigned long, void) [454]
-----------------------------------------------
                0.00    0.00       2/2           void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1534]
[1644]   0.0    0.00    0.00       2         decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state) [1644]
                0.00    0.00       2/1538        operator new(unsigned long, void) [454]
                0.00    0.00       2/2           unittest::reporter::state::state() [1375]
-----------------------------------------------
                0.00    0.00       2/2           char const* std::__relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&) [1636]
[1645]   0.0    0.00    0.00       2         std::enable_if<std::__is_bitwise_relocatable<char const, void>::value, char const**>::type std::__relocatea1<char const, char const>(char const**, char const**, char const**, std::allocator<char const>&) [1645]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
[1646]   0.0    0.00    0.00       2         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&&) [1646]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&&) [1450]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>() [1633]
[1647]   0.0    0.00    0.00       2         std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&) [1647]
                0.00    0.00       2/2           std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [1454]
-----------------------------------------------
                0.00    0.00       2/2           void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) [105]
[1648]   0.0    0.00    0.00       2         std::tuple<ed::message&> std::forwardas_tuple<ed::message&>(ed::message&) [1648]
                0.00    0.00       4/20          ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&) [837]
                0.00    0.00       4/4           std::tuple<ed::message&>::tuple<true, true>(ed::message&) [1212]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [220]
[1649]   0.0    0.00    0.00       2         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> >&) [1649]
                0.00    0.00       2/2           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) [1539]
                0.00    0.00       2/4           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>) [1187]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) [48]
[1650]   0.0    0.00    0.00       2         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> >&) [1650]
                0.00    0.00       2/2           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) [1541]
                0.00    0.00       2/4           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>) [1189]
-----------------------------------------------
                0.00    0.00       2/2           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&&) [1513]
[1651]   0.0    0.00    0.00       2         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> >&) [1651]
                0.00    0.00       2/2           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) [1543]
                0.00    0.00       2/4           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>) [1191]
-----------------------------------------------
                0.00    0.00       2/2           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> >) [1514]
[1652]   0.0    0.00    0.00       2         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> >&) [1652]
                0.00    0.00       2/2           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) [1545]
                0.00    0.00       2/4           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>) [1193]
-----------------------------------------------
                0.00    0.00       2/2           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>&) [305]
[1653]   0.0    0.00    0.00       2         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> >&) [1653]
                0.00    0.00       2/2           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) [1547]
                0.00    0.00       2/4           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>) [1195]
-----------------------------------------------
                0.00    0.00       2/2           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]
[1654]   0.0    0.00    0.00       2         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> >&) [1654]
                0.00    0.00       2/2           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) [1549]
                0.00    0.00       2/4           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>) [1197]
-----------------------------------------------
                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>&) [1656]
[1655]   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) [1655]
                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) [1550]
-----------------------------------------------
                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&) [1734]
                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) [333]
[1656]   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>&) [1656]
                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) [1655]
-----------------------------------------------
                0.00    0.00       2/2           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>) [104]
[1657]   0.0    0.00    0.00       2         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> >&) [1657]
                0.00    0.00       2/2           (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> >&) [1634]
-----------------------------------------------
                0.00    0.00       2/2           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>) [104]
[1658]   0.0    0.00    0.00       2         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> >&) [1658]
                0.00    0.00       2/2           std::Placeholder<1>& std::__get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&) [1635]
-----------------------------------------------
                0.00    0.00       2/2           (anonymous namespace)::testmessenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) [45]
[1659]   0.0    0.00    0.00       2         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&) [1659]
                0.00    0.00       2/8           std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::removereference<std::Placeholder<1> const&>::type&) [990]
                0.00    0.00       2/24          (anonymous namespace)::testmessenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/2           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&) [1663]
                0.00    0.00       2/2           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&) [1582]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1582]
[1660]   0.0    0.00    0.00       2         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&)) [1660]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1447]
[1661]   0.0    0.00    0.00       2         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>&) [1661]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1448]
[1662]   0.0    0.00    0.00       2         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>&) [1662]
-----------------------------------------------
                0.00    0.00       2/2           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&) [1659]
[1663]   0.0    0.00    0.00       2         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&) [1663]
-----------------------------------------------
                0.00    0.00       2/2           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&) [109]
[1664]   0.0    0.00    0.00       2         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&) [1664]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [254]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) [256]
[1665]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>::type&) [1665]
-----------------------------------------------
                0.00    0.00       1/2           std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [255]
                0.00    0.00       1/2           void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) [257]
[1666]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>::type&) [1666]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [711]
[1667]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1667]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1629]
-----------------------------------------------
                                   2             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> [1669]
[1668]   0.0    0.00    0.00       2         void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1668]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                                   2             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> [1461]
-----------------------------------------------
                                   2             std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector() <cycle 1> [1597]
[1669]   0.0    0.00    0.00       2         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> [1669]
                                   2             void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) <cycle 1> [1668]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1671]
[1670]   0.0    0.00    0.00       2         void std::Destroy<unsigned int>(unsigned int, unsigned int) [1670]
                0.00    0.00       2/21442       std::is_constant_evaluated() [400]
                0.00    0.00       2/2           void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [1462]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<unsigned int, std::allocator<unsigned int> >::~vector() [1599]
[1671]   0.0    0.00    0.00       2         void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&) [1671]
                0.00    0.00       2/2           void std::Destroy<unsigned int>(unsigned int, unsigned int) [1670]
-----------------------------------------------
                0.00    0.00       2/2           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)&&) [1373]
[1672]   0.0    0.00    0.00       2         bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr)) [1672]
                0.00    0.00       2/2           std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1414]
-----------------------------------------------
                0.00    0.00       2/2           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1366]
[1673]   0.0    0.00    0.00       2         __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&) [1673]
                0.00    0.00     188/33634       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [399]
                0.00    0.00      47/4536        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [435]
                0.00    0.00      22/5437        std::char_traits<char>::compare(char const, char const, unsigned long) [426]
-----------------------------------------------
                0.00    0.00       2/2           ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) [86]
[1674]   0.0    0.00    0.00       2         bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr)) [1674]
                0.00    0.00      32/386         std::function<void (ed::message&)>::operator bool() const [489]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) [1499]
[1675]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&) [1675]
                0.00    0.00       2/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
                0.00    0.00       2/6           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1072]
-----------------------------------------------
                0.00    0.00       2/2           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) [1501]
[1676]   0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&) [1676]
                0.00    0.00       2/10          std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) [939]
                0.00    0.00       2/6           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) [1072]
-----------------------------------------------
                0.00    0.00       1/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
                0.00    0.00       1/2           decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [274]
[1677]   0.0    0.00    0.00       2         operator delete(void, void) [1677]
-----------------------------------------------
                0.00    0.00       1/1           void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) <cycle 1> [1627]
[1678]   0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [1678]
                0.00    0.00       2/4           Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1122]
                0.00    0.00       2/158         Catch::StringRef::StringRef() [551]
                0.00    0.00       2/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       2/15          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [874]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [10]
[1679]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [1679]
                0.00    0.00       8/92          operator"" catchsr(char const, unsigned long) [622]
                0.00    0.00       5/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       4/6           Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [1036]
                0.00    0.00       4/6           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) [1035]
                0.00    0.00       4/6           Catch::BinaryExpr<int, int>::~BinaryExpr() [1032]
                0.00    0.00       4/46          Catch::AssertionHandler::~AssertionHandler() [730]
                0.00    0.00       1/8           unittest::g_progress() [968]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4() [11]
[1680]   0.0    0.00    0.00       1         Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1680]
                0.00    0.00       1/1           Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1684]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1683]
[1681]   0.0    0.00    0.00       1         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1681]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
-----------------------------------------------
                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 ()()) [145]
[1682]   0.0    0.00    0.00       1         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
                0.00    0.00       1/293         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [508]
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1683]
                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&) [1734]
                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&) [1733]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
[1683]   0.0    0.00    0.00       1         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1683]
                0.00    0.00       1/1           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1681]
                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&) [1702]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1701]
-----------------------------------------------
                0.00    0.00       1/1           Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1680]
[1684]   0.0    0.00    0.00       1         Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1684]
                0.00    0.00       1/3           Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1256]
                0.00    0.00       1/46          Catch::ITransientExpression::ITransientExpression(bool, bool) [731]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4() [11]
[1685]   0.0    0.00    0.00       1         Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1685]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<communicatord::communicator>::allocator() [1697]
[1686]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator() [1686]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1724]
[1687]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1687]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1725]
[1688]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1688]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1696]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocator<communicatord::communicator>(std::allocator<communicatord::communicator> const&) [1699]
[1689]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1689]
-----------------------------------------------
                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&) [1733]
[1690]   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&) [1690]
                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&) [1722]
-----------------------------------------------
                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&) [1734]
[1691]   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&) [1691]
                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&) [1723]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1729]
[1692]   0.0    0.00    0.00       1         __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_ptr() [1692]
                0.00    0.00       1/1           __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_addr() [1693]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_ptr() [1692]
[1693]   0.0    0.00    0.00       1         __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_addr() [1693]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
[1694]   0.0    0.00    0.00       1         communicator_daemon::base_connection::get_connection_ended() const [1694]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [147]
[1695]   0.0    0.00    0.00       1         communicator_daemon::base_connection::get_connection_started() const [1695]
-----------------------------------------------
                0.00    0.00       1/1           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1688]
[1696]   0.0    0.00    0.00       1         __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1696]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1]) [273]
[1697]   0.0    0.00    0.00       1         std::allocator<communicatord::communicator>::allocator() [1697]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator() [1686]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
[1698]   0.0    0.00    0.00       1         std::allocator<ed::dispatcher>::allocator() [1698]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [1379]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[1699]   0.0    0.00    0.00       1         std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocator<communicatord::communicator>(std::allocator<communicatord::communicator> const&) [1699]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1689]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[1700]   0.0    0.00    0.00       1         std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1700]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1683]
[1701]   0.0    0.00    0.00       1         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1701]
                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&) [1708]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1683]
[1702]   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&) [1702]
                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&) [1709]
-----------------------------------------------
                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&) [1704]
[1703]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1703]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1463]
-----------------------------------------------
                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&) [1733]
[1704]   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&) [1704]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1464]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1703]
-----------------------------------------------
                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&) [1706]
[1705]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1705]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [895]
-----------------------------------------------
                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&) [1734]
[1706]   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&) [1706]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1465]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1705]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<ed::connection_with_send_message>::shared_ptr() [6299]
[1707]   0.0    0.00    0.00       1         std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1707]
                0.00    0.00       1/416         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [483]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [1701]
[1708]   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&) [1708]
                0.00    0.00       1/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                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&) [1702]
[1709]   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&) [1709]
                0.00    0.00       1/172         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [548]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
[1710]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1710]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&) [1325]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) [1712]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
[1711]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1711]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1710]
[1712]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) [1712]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&) [1325]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&) [1749]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() [1097]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
[1713]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1713]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&) [1326]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) [1715]
-----------------------------------------------
                0.00    0.00       1/1           std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
[1714]   0.0    0.00    0.00       1         bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1714]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1713]
[1715]   0.0    0.00    0.00       1         void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) [1715]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&) [1326]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1}&&) [1750]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() [1098]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<communicatord::communicator>) [1727]
[1716]   0.0    0.00    0.00       1         std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::Spebo_helper(std::allocator<communicatord::communicator> const&) [1716]
                0.00    0.00       1/3           std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1262]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1728]
[1717]   0.0    0.00    0.00       1         std::Sp_ebo_helper<0, std::allocator<communicatord::communicator>, true>::~Spebo_helper() [1717]
                0.00    0.00       1/4           std::allocator<communicatord::communicator>::~allocator() [1146]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1730]
[1718]   0.0    0.00    0.00       1         std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1718]
                0.00    0.00       1/4           std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1147]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[1719]   0.0    0.00    0.00       1         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::get() [1719]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [1741]
-----------------------------------------------
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1742]
[1720]   0.0    0.00    0.00       1         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [1720]
                0.00    0.00       1/1           std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1739]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[1721]   0.0    0.00    0.00       1         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1721]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1724]
-----------------------------------------------
                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&) [1690]
[1722]   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&) [1722]
                0.00    0.00       1/49          std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [721]
-----------------------------------------------
                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&) [1691]
[1723]   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&) [1723]
                0.00    0.00       1/49          std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [722]
-----------------------------------------------
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1721]
[1724]   0.0    0.00    0.00       1         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1724]
                0.00    0.00       1/21442       std::is_constant_evaluated() [400]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1687]
-----------------------------------------------
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1742]
[1725]   0.0    0.00    0.00       1         std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1725]
                0.00    0.00       1/21442       std::is_constant_evaluated() [400]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1688]
-----------------------------------------------
                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) [1743]
[1726]   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) [1726]
                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&) [1402]
                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 [1412]
                0.00    0.00       1/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1316]
                0.00    0.00       1/1           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [1738]
                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++() [1401]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
[1727]   0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<communicatord::communicator>) [1727]
                0.00    0.00       1/1           std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::Spebo_helper(std::allocator<communicatord::communicator> const&) [1716]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
[1728]   0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [1728]
                0.00    0.00       1/1           std::Sp_ebo_helper<0, std::allocator<communicatord::communicator>, true>::~Spebo_helper() [1717]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [272]
[1729]   0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1729]
                0.00    0.00       1/1           __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_ptr() [1692]
-----------------------------------------------
                0.00    0.00       1/1           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&&) [1731]
[1730]   0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1730]
                0.00    0.00       1/1           std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1718]
-----------------------------------------------
                0.00    0.00       1/1           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&&) [1513]
[1731]   0.0    0.00    0.00       1         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&&) [1731]
                0.00    0.00       2/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1091]
                0.00    0.00       2/2           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&&) [1530]
                0.00    0.00       1/61          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [661]
                0.00    0.00       1/4           std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1147]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [1730]
                0.00    0.00       1/7           std::allocator<ed::dispatcher>::~allocator() [998]
-----------------------------------------------
                0.00    0.00       1/1           std::Rbtree<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::Identity<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::__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&) [9388]
[1732]   0.0    0.00    0.00       1         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base&, std::Rbtree_node_base const&) [1732]
                0.00    0.00       1/488         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [473]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
[1733]   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&) [1733]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1138]
                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&) [1690]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [977]
                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&) [1704]
                0.00    0.00       1/52          std::allocator<Catch::Clara::Arg>::~allocator() [700]
                0.00    0.00       1/56          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [674]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1141]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1142]
                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>&) [1744]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1682]
[1734]   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&) [1734]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [804]
                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&) [1691]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [689]
                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&) [1706]
                0.00    0.00       1/52          std::allocator<Catch::Clara::Opt>::~allocator() [701]
                0.00    0.00       1/80          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [637]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [755]
                0.00    0.00       1/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [756]
                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>&) [1656]
-----------------------------------------------
                0.00    0.00       1/1           std::Rbtree<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::Identity<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::__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&) [9388]
[1735]   0.0    0.00    0.00       1         std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node_base const) [1735]
                0.00    0.00       1/2           std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const) [1612]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4() [11]
[1736]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1736]
                0.00    0.00       1/360         std::Functionbase::Functionbase() [491]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) [1711]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&) [1325]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) [1710]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_4() [11]
[1737]   0.0    0.00    0.00       1         std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1737]
                0.00    0.00       1/360         std::Functionbase::Functionbase() [491]
                0.00    0.00       1/1           bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) [1714]
                0.00    0.00       1/3           CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&) [1326]
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) [1713]
-----------------------------------------------
                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) [1726]
[1738]   0.0    0.00    0.00       1         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [1738]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::removereference<Catch::Clara::Arg const&>::type&) [1232]
                0.00    0.00       1/1538        operator new(unsigned long, void) [454]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1359]
-----------------------------------------------
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [1720]
[1739]   0.0    0.00    0.00       1         std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1739]
-----------------------------------------------
                0.00    0.00       1/1           (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char*, (anonymous namespace)::test_messenger::sequence_t) [45]
[1740]   0.0    0.00    0.00       1         std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) [1740]
                0.00    0.00       2/2           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&&) [1646]
                0.00    0.00       2/7           std::allocator<ed::dispatcher>::~allocator() [998]
                0.00    0.00       1/24          (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) [817]
                0.00    0.00       1/1           std::allocator<ed::dispatcher>::allocator() [1698]
-----------------------------------------------
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::get() [1719]
[1741]   0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [1741]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [270]
[1742]   0.0    0.00    0.00       1         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&) [1742]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [1725]
                0.00    0.00       1/1           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [1720]
-----------------------------------------------
                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>&) [1744]
[1743]   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) [1743]
                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) [1726]
-----------------------------------------------
                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&) [1733]
[1744]   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>&) [1744]
                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) [1743]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [144]
[1745]   0.0    0.00    0.00       1         std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >) [1745]
                0.00    0.00       1/3           std::basic_string_view<char, std::char_traits<char> >::size() const [1259]
                0.00    0.00       1/3           std::basic_string_view<char, std::char_traits<char> >::data() const [1258]
-----------------------------------------------
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1748]
[1746]   0.0    0.00    0.00       1         main::{lambda()#1}::operator()() const [1746]
-----------------------------------------------
                0.00    0.00       1/1           main [32]
[1747]   0.0    0.00    0.00       1         main::{lambda()#1}::operator void ()()() const [1747]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snapcatch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [145]
[1748]   0.0    0.00    0.00       1         main::{lambda()#1}::FUN() [1748]
                0.00    0.00       1/1           main::{lambda()#1}::operator()() const [1746]
-----------------------------------------------
                0.00    0.00       1/1           void std::Function_base::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) [1712]
[1749]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&) [1749]
                0.00    0.00       1/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1448]
                0.00    0.00       1/2           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1447]
-----------------------------------------------
                0.00    0.00       1/1           void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) [1715]
[1750]   0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1}&&) [1750]
                0.00    0.00       1/2           std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) [1448]
                0.00    0.00       1/2           std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) [1447]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [1751]
[1751]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [1751]
                                   1             __static_initialization_and_destruction_0(int, int) [1751]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [1752]
[1752]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [1752]
                0.00    0.00       1/4           Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1122]
                0.00    0.00       1/158         Catch::StringRef::StringRef() [551]
                0.00    0.00       1/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       1/15          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [874]
                                   1             __static_initialization_and_destruction_0(int, int) [1752]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [1753]
[1753]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [1753]
                0.00    0.00       1/4           Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1122]
                0.00    0.00       1/158         Catch::StringRef::StringRef() [551]
                0.00    0.00       1/84          Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [633]
                0.00    0.00       1/15          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [874]
                                   1             __static_initialization_and_destruction_0(int, int) [1753]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [1754]
[1754]   0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0(int, int) [1754]
                                   1             __static_initialization_and_destruction_0(int, int) [1754]
-----------------------------------------------

 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

 [1678] __static_initialization_and_destruction_0(int, int) (catch_communicator.cpp) [490] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [1302] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
 [147] CATCH2_INTERNAL_TEST_0() (catch_base_connection.cpp) [1434] std::allocator<char const>::allocator() [1303] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [144] CATCH2_INTERNAL_TEST_0() (catch_communicator.cpp) [1148] std::allocator<char const>::~allocator() [1092] 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()
 [1679] CATCH2_INTERNAL_TEST_0() (catch_version.cpp) [1435] std::allocator<std::Listnode<ed::message> >::allocator() [1304] 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> >)
  [11] CATCH2_INTERNAL_TEST_4() (catch_communicator.cpp) [1436] std::allocator<std::Listnode<ed::message> >::~allocator() [1305] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
 [230] (anonymous namespace)::testtimer::test_timer(std::shared_ptr<(anonymous namespace)::test_messenger>) (catch_communicator.cpp) [1000] std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [957] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
 [1328] (anonymous namespace)::test_timer::~test_timer() (catch_communicator.cpp) [1266] std::allocator<std::shared_ptr<ed::connection> >::allocator() [1306] 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&)
 [113] (anonymous namespace)::test_messenger::finish_init() (catch_communicator.cpp) [775] std::allocator<std::shared_ptr<ed::connection> >::~allocator() [1307] 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()
 [103] (anonymous namespace)::test_messenger::msg_data(ed::message&) (catch_communicator.cpp) [1437] std::allocator<std::shared_ptr<unittest::reporter::statement> >::allocator() [1565] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
 [1329] (anonymous namespace)::test_messenger::set_timer(std::shared_ptr<ed::connection>) (catch_communicator.cpp) [1438] std::allocator<std::shared_ptr<unittest::reporter::statement> >::~allocator() [1566] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  [45] (anonymous namespace)::test_messenger::test_messenger(advgetopt::getopt&, int, char**, (anonymous namespace)::test_messenger::sequence_t) (catch_communicator.cpp) [839] std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [1207] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
 [292] (anonymous namespace)::test_messenger::~test_messenger() (catch_communicator.cpp) [856] std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1567] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::state>)
 [289] test_connection::test_connection(std::shared_ptr<communicator_daemon::server>) [1110] std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1568] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
 [158] testconnection::~test_connection() [702] 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() [1093] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
 [295] communicator_daemon::base_connection::base_connection(std::shared_ptr<communicator_daemon::server>, bool) [526] 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() [1569] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<unittest::reporter::state>)
 [159] communicator_daemon::base_connection::~base_connection() [984] 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() [1570] std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
 [1330] ed::Expression::Expression(char const) [955] 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() [1571] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
 [1331] ed::Expression::Expression() [1111] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >::~allocator() [1572] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [802] ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::MatchValue(ed::match_t ()(ed::dispatcher_match const, ed::message&)) [1439] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() [1208] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
 [709] ed::MatchValue<char const>::MatchValue(char const) [1440] std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::~allocator() [1573] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::parser>)
 [533] ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(ed::MatchValue<std::function<void (ed::message&)> > const&) [1149] 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) [1574] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
 [803] ed::MatchValue<std::function<void (ed::message&)> >::MatchValue(std::function<void (ed::message&)>) [1150] std::allocator<std::Sp_counted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2> >::~allocator() (allocator.h) [1094] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  [80] ed::MatchValue<std::function<void (ed::message&)> >::~MatchValue() [1151] 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) [307] 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>&)
 [699] ed::MatchValue<unsigned short>::MatchValue(unsigned short) [1152] std::allocator<std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2> >::~allocator() (allocator.h) [1575] std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
 [1332] ed::dispatcher::~dispatcher() [1699] std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocator<communicatord::communicator>(std::allocator<communicatord::communicator> const&) [1576] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
 [808] ed::dispatcher_match::dispatcher_match(ed::dispatcher_match const&) [1700] std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1577] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
 [684] ed::dispatcher_match::~dispatcher_match() [1153] std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocator<ed::dispatcher>(std::allocator<ed::dispatcher> const&) [1209] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
 [1333] ed::manage_message_definition_paths::manage_message_definition_paths(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1154] std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1578] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<unittest::reporter::executor>)
 [291] ed::manage_message_definition_paths::~manage_message_definition_paths() [879] 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&) [1579] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
 [1334] ed::Tag::Tag()       [880] std::allocator<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> >::~allocator() [1095] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
 [1335] ed::timer::~timer() [1070] 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&) [347] 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>&)
  [77] ed::message::message() [1071] 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() [1580] std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  [42] ed::message::~message() [1155] 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&) [132] std::map<char32_t, std::shared_ptr<advgetopt::option_info>, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~map()
 [200] ed::Callback::Callback(std::function<void (ed::message&)>) [1156] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [806] 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()
 [845] ed::Callback::Callback(ed::Callback const&) [1157] 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&) [101] 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()
  [81] ed::Callback::~Callback() [1158] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1210] 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()
 [1336] ed::Priority::Priority() [1159] 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&) [1211] 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()
 [1337] ed::MatchFunc::MatchFunc() [1160] std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [59] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<advgetopt::option_info>, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~map()
  [86] ed::dispatcher_match ed::define_match<ed::Expression, ed::Callback>(ed::Expression, ed::Callback) (dispatcher_match.h) [1441] std::allocator<unsigned int>::allocator() [1581] 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()
 [1338] 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) [1442] std::allocator<unsigned int>::~allocator() [240] 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()
 [201] 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) [1443] std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::_M_head(std::Headbase<0ul, (anonymous namespace)::test_messenger, false>&) (tuple) [1308] std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::set()
 [1339] 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) [1444] std::Headbase<0ul, (anonymous namespace)::test_messenger, false>::Headbase<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) (tuple) [327] std::set<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~set()
 [1340] 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) [1161] std::Headbase<0ul, ed::message&, false>::_M_head(std::Headbase<0ul, ed::message&, false>&) [128] std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >::~pair()
 [202] 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) [1162] std::Headbase<0ul, ed::message&, false>::Headbase(ed::message&) [99] std::pair<std::__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()
 [1341] 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) [1163] std::Headbase<1ul, std::Placeholder<1>, true>::M_head(std::Headbase<1ul, std::Placeholder<1>, true>&) [137] std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<unittest::reporter::variable> >::~pair()
 [203] 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) [805] std::Headbase<1ul, std::Placeholder<1>, true>::Head_base(std::Placeholder<1> const&) [55] std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >::~pair()
 [1342] 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) [1445] std::Listnode<ed::message>::_M_valptr() [235] std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int>::~pair()
 [1343] 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) [937] std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1309] std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Rbtree_node_base&)
 [204] 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) [1164] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::_M_assign(ed::connection, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1732] std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base&, std::Rbtree_node_base const&)
 [1344] 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) [867] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__weak_ptr() [988] std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node_base&, true>(std::Rbtree_node_base const&, std::Rbtree_node_base&)
 [1345] 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) [840] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [104] 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)
  [93] addr::addr::~addr()  [1446] 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&) [1582] 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)
 [1346] Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [14]) [39] std::shared_ptr<snaplogger::logger>::~shared_ptr() [1583] 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)
 [1347] Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [14]>::~BinaryExpr() [157] std::shared_ptr<snaplogger::appender>::~shared_ptr() [105] void std::Bind<void ((anonymous namespace)::testmessenger::((anonymous namespace)::test_messenger, std::Placeholder<1>))(ed::message&)>::operator()<ed::message&, void>(ed::message&) (functional)
 [1348] Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [18]) [1447] std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer>&&) (shared_ptr.h) [1584] std::tuple<(anonymous namespace)::test_messenger, std::Placeholder<1> >::tuple(std::tuple<(anonymous namespace)::testmessenger, std::Placeholder<1> >&&) (tuple)
 [1349] Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr() [218] 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) [1585] 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)
 [1029] Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [25]) [1072] std::shared_ptr<(anonymous namespace)::test_timer>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_timer> const&) (shared_ptr.h) [1212] std::tuple<ed::message&>::tuple<true, true>(ed::message&)
 [1030] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [25]>::~BinaryExpr() [938] std::shared_ptr<(anonymous namespace)::test_timer>::~shared_ptr() (shared_ptr.h) [1213] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_max_size(std::allocator<ed::dispatcher_match> const&)
 [1350] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [41]) [1448] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger>&&) (shared_ptr.h) [1214] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_S_check_init_len(unsigned long, std::allocator<ed::dispatcher_match> const&)
 [1351] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [41]>::~BinaryExpr() [46] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h) [1215] 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)
 [1241] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [939] std::shared_ptr<(anonymous namespace)::test_messenger>::shared_ptr(std::shared_ptr<(anonymous namespace)::test_messenger> const&) (shared_ptr.h) [1586] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::vector(std::initializer_list<ed::dispatcher_match>, std::allocator<ed::dispatcher_match> const&)
 [1242] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [881] std::shared_ptr<(anonymous namespace)::test_messenger>::~shared_ptr() (shared_ptr.h) [1216] std::vector<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~vector()
 [1352] Catch::BinaryExpr<std::__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&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268] std::shared_ptr<communicatord::communicator>::shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [1310] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
 [1353] Catch::BinaryExpr<std::__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&>::~BinaryExpr() [1267] std::shared_ptr<communicator_daemon::server>::shared_ptr(std::shared_ptr<communicator_daemon::server> const&) [751] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
 [1354] Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<unittest::reporter::lexer>&, Catch::StringRef, decltype(nullptr) const&) [301] std::shared_ptr<communicator_daemon::server>::~shared_ptr() [1733] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
 [1355] Catch::BinaryExpr<std::shared_ptr<unittest::reporter::lexer>&, decltype(nullptr) const&>::~BinaryExpr() [1073] std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_timer, void>(std::shared_ptr<(anonymous namespace)::test_timer> const&) (shared_ptr.h) [716] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
 [1031] Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [1165] std::shared_ptr<ed::connection>::shared_ptr<(anonymous namespace)::test_messenger, void>(std::shared_ptr<(anonymous namespace)::test_messenger> const&) (shared_ptr.h) [814] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
 [1032] Catch::BinaryExpr<int, int>::~BinaryExpr() [1268] std::shared_ptr<ed::connection>::shared_ptr<ed::connection, void>(std::weak_ptr<ed::connection> const&) [152] 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>&)
 [1356] Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [1449] std::shared_ptr<ed::connection>::shared_ptr() [175] Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
 [1357] Catch::BinaryExpr<long, int>::~BinaryExpr() [564] std::shared_ptr<ed::connection>::~shared_ptr() [153] 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>)
 [1122] Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1450] 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) [212] 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&)
 [1358] Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1451] std::shared_ptr<ed::dispatcher>::shared_ptr(std::shared_ptr<ed::dispatcher> const&) [177] 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&&)
 [1680] Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [1166] std::shared_ptr<ed::dispatcher>::~shared_ptr() [703] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
 [633] Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [196] std::shared_ptr<ed::communicator>::~shared_ptr() [764] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
 [860] void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [725] std::shared_ptr<ed::message_definition>::shared_ptr(std::shared_ptr<ed::message_definition> const&) [898] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
 [730] Catch::AssertionHandler::~AssertionHandler() [1452] std::shared_ptr<ed::message_definition>::shared_ptr() [176] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
 [731] Catch::ITransientExpression::ITransientExpression(bool, bool) [638] std::shared_ptr<ed::message_definition>::~shared_ptr() [213] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
 [1359] Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [1001] 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> >&) [752] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
 [553] Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [282] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [1734] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
 [685] Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [1269] 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&) [1311] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
 [287] 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) [321] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [125] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
 [319] Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [743] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [568] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  [82] Catch::Clara::Opt::~Opt() [1701] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [570] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [508] Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [178] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [571] 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>)
 [705] Catch::Clara::Detail::ParserBase::ParserBase() [639] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [653] 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&)
 [499] Catch::Clara::Detail::ParserBase::~ParserBase() [556] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [611] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
 [477] Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1074] 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> > > >&&) [612] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
 [226] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [1270] 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> >&&) [654] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
 [227] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [78] std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [561] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
 [249] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1453] std::shared_ptr<unittest::reporter::lexer>::shared_ptr(std::shared_ptr<unittest::reporter::lexer> const&) [696] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
  [72] Catch::Clara::Detail::BasicResult<void>::ok() [1075] std::shared_ptr<unittest::reporter::lexer>::~shared_ptr() [669] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  [73] Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1167] std::shared_ptr<unittest::reporter::state>::shared_ptr(std::shared_ptr<unittest::reporter::state> const&) [520] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  [90] Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1454] std::shared_ptr<unittest::reporter::state>::shared_ptr<std::allocator<unittest::reporter::state>>(std::Spalloc_shared_tag<std::allocator<unittest::reporter::state> >) [590] 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&)
 [1105] 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&) [985] std::shared_ptr<unittest::reporter::state>::~shared_ptr() [796] 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_check_init_len(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
 [991] 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> >&) [303] 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>&) [163] 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> > > >::_M_range_initialize<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::forward_iterator_tag)
 [992] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [339] std::shared_ptr<unittest::reporter::parser>::~shared_ptr() [166] 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> > > >::vector(std::initializer_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> > > const&)
 [1243] Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [340] 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>&) [124] 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> > > >::~vector()
 [1244] Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [341] std::shared_ptr<unittest::reporter::executor>::~shared_ptr() [1587] std::vector<char const, std::allocator<char const> >::_S_max_size(std::allocator<char const> const&)
 [1360] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [592] std::shared_ptr<unittest::reporter::variable>::~shared_ptr() [1588] std::vector<char const, std::allocator<char const> >::_S_relocate(char const*, char const**, char const**, std::allocator<char const>&)
 [554] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1455] std::shared_ptr<unittest::reporter::statement>::shared_ptr() [918] char const& std::vector<char const, std::allocator<char const> >::emplace_back<char const>(char const&&)
 [686] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [578] std::shared_ptr<unittest::reporter::statement>::~shared_ptr() [1589] std::vector<char const, std::allocator<char const> >::_S_do_relocate(char const**, char const**, char const**, std::allocator<char const>&, std::integral_constant<bool, true>)
 [320] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [41] std::shared_ptr<advgetopt::option_info>::~shared_ptr() [919] std::vector<char const, std::allocator<char const> >::end()
 [288] 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) [139] std::shared_ptr<advgetopt::variables>::~shared_ptr() [920] std::vector<char const, std::allocator<char const> >::back()
  [83] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [744] 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> > >&&) [1590] std::vector<char const, std::allocator<char const> >::data()
 [929] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1702] 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&) [1591] std::vector<char const, std::allocator<char const> >::reserve(unsigned long)
 [930] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [179] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [921] std::vector<char const, std::allocator<char const> >::push_back(char const&&)
 [536] Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [821] std::shared_ptr<void>::shared_ptr() [1592] std::vector<char const, std::allocator<char const> >::vector()
 [537] Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [690] std::shared_ptr<void>::~shared_ptr() [1593] std::vector<char const, std::allocator<char const> >::~vector()
 [800] Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1456] std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::M_head(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&) (tuple) [1594] std::vector<std::sharedptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::vector()
 [801] Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1457] std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<0ul, (anonymous namespace)::test_messenger, std::Placeholder<1> >&&) (tuple) [1595] std::vector<std::sharedptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~vector()
 [1361] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1458] 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) [1596] std::vector<std::sharedptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::vector()
 [687] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1168] std::Tupleimpl<0ul, ed::message&>::_M_head(std::Tupleimpl<0ul, ed::message&>&) [1597] std::vector<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~vector()
 [753] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1169] std::Tupleimpl<0ul, ed::message&>::Tupleimpl(ed::message&) [1598] std::vector<unsigned int, std::allocator<unsigned int> >::vector()
 [555] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1170] std::Tupleimpl<1ul, std::Placeholder<1> >::M_head(std::Tupleimpl<1ul, std::Placeholder<1> >&) [1599] std::vector<unsigned int, std::allocator<unsigned int> >::~vector()
 [528] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1459] std::Tuple_impl<1ul, std::Placeholder<1> >::Tuple_impl(std::Tupleimpl<1ul, std::Placeholder<1> >&&) [1600] std::_cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::Listimpl()
 [1681] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1460] std::Tupleimpl<1ul, std::Placeholder<1> >::Tuple_impl(std::Placeholder<1> const&) [1601] std::_cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listimpl::~Listimpl()
 [738] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [882] char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const, char const, char) [1602] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_put_node(std::Listnode<ed::message>)
 [710] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [412] std::char_traits<char>::copy(char, char const, unsigned long) [1603] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_get_Node_allocator()
 [739] Catch::Clara::Detail::BoundRef::BoundRef() [466] std::char_traits<char>::find(char const, unsigned long, char const&) [1604] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::_M_clear()
 [740] Catch::Clara::Detail::BoundRef::~BoundRef() [647] std::char_traits<char>::move(char, char const, unsigned long) [1605] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::Listbase()
 [741] Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [398] std::char_traits<char>::assign(char&, char const&) [1606] std::__cxx11::Listbase<ed::message, std::allocator<ed::message> >::~Listbase()
 [1682] Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [449] std::char_traits<char>::length(char const) [1021] 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()
 [1245] Catch::Clara::Parser::Parser() [426] std::char_traits<char>::compare(char const, char const, unsigned long) [945] 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_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  [87] Catch::Clara::Parser::~Parser() [1076] void std::Destroyaux<false>::__destroy<ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match) [946] 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_get_Node_allocator()
 [1683] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [711] void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [251] 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()
 [742] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [117] void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [252] 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()
 [142] Catch::Clara::ExeName::~ExeName() [120] 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> >) [431] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
 [173] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [770] void std::Destroyaux<false>::__destroy<std::shared_ptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>) [7] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
 [211] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [1461] void std::Destroyaux<false>::__destroy<std::shared_ptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>) [22] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
 [174] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [517] void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [456] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long)
 [232] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [1171] void std::Destroyaux<true>::__destroy<char const*>(char const**, char const**) [414] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
 [874] Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1462] void std::Destroyaux<true>::__destroy<unsigned int>(unsigned int, unsigned int) [409] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
 [854] 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&) [1172] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_allocate(unsigned long) [441] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
 [1362] Catch::ExprLhs<std::shared_ptr<unittest::reporter::lexer>&>::ExprLhs(std::shared_ptr<unittest::reporter::lexer>&) [1173] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::Vectorimpl(std::allocator<ed::dispatcher_match> const&) [405] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
 [861] Catch::ExprLhs<bool>::ExprLhs(bool) [1077] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl::~Vectorimpl() [65] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const)
 [1033] Catch::ExprLhs<int>::ExprLhs(int) [1078] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_deallocate(ed::dispatcher_match, unsigned long) [34] 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)
 [1363] Catch::ExprLhs<long>::ExprLhs(long) [1174] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorimpl_data::Vectorimpl_data() [26] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char)
 [293] Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [883] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::_M_get_Tp_allocator() [28] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
 [1246] Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1175] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::Vectorbase(std::allocator<ed::dispatcher_match> const&) [1607] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::__sv_wrapper::__sv_wrapper(std::basic_string_view<char, std::char_traits<char> >)
 [247] Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1079] std::Vectorbase<ed::dispatcher_match, std::allocator<ed::dispatcher_match> >::~Vectorbase() [404] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
 [248] Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1463] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [6] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
 [316] Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [745] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [442] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
 [294] Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [1464] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [418] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
 [1364] Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher const&) [1271] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [64] 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)
 [1365] Catch::MatchExpr<communicatord::logic_error const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [712] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [27] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type)
 [1684] Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher const&) [707] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [408] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
 [1685] Catch::MatchExpr<communicatord::invalid_name const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [1703] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1608] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_to_string_view(std::basic_string_view<char, std::char_traits<char> >)
 [458] Catch::StringRef::StringRef(char const, unsigned long) [1002] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [69] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
 [551] Catch::StringRef::StringRef() [746] 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&&) [126] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
 [862] Catch::UnaryExpr<bool>::UnaryExpr(bool) [674] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [214] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
 [863] Catch::UnaryExpr<bool>::~UnaryExpr() [1704] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [14] 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&)
 [1366] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, std::negation<std::is_arithmetic<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type> > >::value, Catch::BinaryExpr<std::__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&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [747] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [36] 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&)
 [1367] 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 (&) [14], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [14]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [14]> >::type Catch::operator==<char const (&) [14]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [14]) [1272] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [23] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
 [1368] 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 (&) [18], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [18]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> >::type Catch::operator==<char const (&) [18]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [713] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [413] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
 [1034] 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 (&) [25], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [25]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [25]> >::type Catch::operator==<char const (&) [25]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [25]) [895] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [407] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
 [1369] 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 (&) [41], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [41]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [41]> >::type Catch::operator==<char const (&) [41]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [41]) [748] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [615] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long)
 [1247] 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 (&) [8], void>, std::negation<std::is_arithmetic<std::remove_reference<char const (&) [8]>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> >::type Catch::operator==<char const (&) [8]>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [1465] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [24] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
 [1035] 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) [1273] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [43] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
 [1370] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, int, void>, std::is_arithmetic<int> >::value, Catch::BinaryExpr<long, int> >::type Catch::operator==<int>(Catch::ExprLhs<long>&&, int) [714] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [12] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
 [1106] Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [657] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [35] 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&)
 [899] 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&) [1705] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [434] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
 [1371] 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>&) [749] 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&&) [5] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
 [864] Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [1003] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [30] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
 [1036] Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [637] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [31] 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> >&&)
 [1372] Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [750] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [66] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
 [550] Catch::operator"" sr(char const, unsigned long) [1706] std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [29] 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&)
 [1373] 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)&&) [1274] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [25] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [728] snapdev::reverse_cstring<char const>::iterator::iterator(char const) [715] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [76] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
 [538] snapdev::NOT_USED()   [583] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [209] 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> >::__sv_wrapper, std::allocator<char> const&)
 [774] void snapdev::NOT_USED<ed::Expression&>(ed::Expression&) [678] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [330] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
 [1037] void snapdev::NOT_USED<ed::Callback&>(ed::Callback&) [557] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [210] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::basic_string_view<char, std::char_traits<char> >, void>(std::basic_string_view<char, std::char_traits<char> > const&, std::allocator<char> const&)
 [1374] void snapdev::NOT_USED<ed::Callback&, ed::Expression&>(ed::Callback&, ed::Expression&) [665] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [9] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
 [354] unittest::g_dist_dir[abi:cxx11]() [518] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [17] 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> >&&)
 [968] unittest::g_progress() [501] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [37] 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> > const&)
 [356] unittest::g_binary_dir[abi:cxx11]() [691] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [15] 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> > const&)
 [358] unittest::g_source_dir[abi:cxx11]() [558] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1609] std::__cxx11::list<ed::message, std::allocator<ed::message> >::list()
 [145] unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [596] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1610] std::__cxx11::list<ed::message, std::allocator<ed::message> >::~list()
 [331] unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [475] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [253] 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()
 [1375] unittest::reporter::state::state() [692] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [849] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
 [239] unittest::reporter::state::~state() [666] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [129] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
  [19] unittest::reporter::token::~token() [559] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1117] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::Rbtree_impl<std::less<char32_t>, true>::~Rbtree_impl()
  [20] unittest::reporter::parser::~parser() [519] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [130] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
 [355] unittest::g_tmp_dir[abi:cxx11]() [576] std::Vectorbase<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_allocate(unsigned long) [768] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_get_Node_allocator()
 [1376] unittest::g_verbose() [631] std::Vectorbase<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> > > >::Vectorimpl::Vectorimpl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [850] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base)
 [1038] __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_timer> const&) (new_allocator.h) [516] std::Vectorbase<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> > > >::Vectorimpl::~Vectorimpl() [1118] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_begin()
 [1377] __gnu_cxx::new_allocator<(anonymous namespace)::test_timer>::new_allocator() (new_allocator.h) [503] std::Vectorbase<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_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [133] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >)
 [1039] __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator(__gnu_cxx::new_allocator<(anonymous namespace)::test_messenger> const&) (new_allocator.h) [511] std::Vectorbase<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> > > >::Vectorimpl_data::Vectorimpl_data() [851] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base)
 [1378] __gnu_cxx::new_allocator<(anonymous namespace)::test_messenger>::new_allocator() (new_allocator.h) [476] std::Vectorbase<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_get_Tp_allocator() [134] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::~Rbtree()
 [1248] __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator(__gnu_cxx::new_allocator<communicatord::communicator> const&) [789] std::Vectorbase<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> > > >::Vectorbase(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1611] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node()
 [1686] __gnu_cxx::new_allocator<communicatord::communicator>::new_allocator() [515] std::Vectorbase<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> > > >::~Vectorbase() [1312] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1123] __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher> const&) [1466] std::Vectorbase<char const, std::allocator<char const> >::_M_allocate(unsigned long) [328] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_drop_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1379] __gnu_cxx::new_allocator<ed::dispatcher>::new_allocator() [1467] std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::Vectorimpl() [843] std::Rbtree<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::Identity<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::__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()
 [969] __gnu_cxx::new_allocator<ed::dispatcher_match>::deallocate(ed::dispatcher_match, unsigned long) [1176] std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl::~Vectorimpl() [858] std::Rbtree<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::Identity<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::__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()
 [970] __gnu_cxx::new_allocator<ed::dispatcher_match>::allocate(unsigned long, void const) [1080] std::Vectorbase<char const, std::allocator<char const> >::_M_deallocate(char const*, unsigned long) [184] std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [1040] __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator() [1468] std::Vectorbase<char const, std::allocator<char const> >::Vectorimpl_data::Vectorimpl_data() [329] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_destroy_node(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [971] __gnu_cxx::new_allocator<ed::dispatcher_match>::new_allocator(__gnu_cxx::new_allocator<ed::dispatcher_match> const&) [1081] std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() [185] void std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [1380] __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1469] std::Vectorbase<char const, std::allocator<char const> >::Vectorbase() [922] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator()
 [1381] __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1177] std::Vectorbase<char const, std::allocator<char const> >::~Vectorbase() [1313] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin()
 [1249] __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator() [1275] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::Vectorimpl() [1096] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_end()
 [719] __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&) [783] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl::~Vectorimpl() [1612] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const)
 [892] __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [780] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_deallocate(std::shared_ptr<ed::connection>, unsigned long) [1735] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_key(std::Rbtree_node_base const)
 [893] __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1276] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorimpl_data::Vectorimpl_data() [1314] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_left(std::Rbtree_node_base)
 [1250] __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator() [776] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::_M_get_Tp_allocator() [836] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_begin()
 [720] __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&) [1277] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::Vectorbase() [324] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [830] __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&) [784] std::Vectorbase<std::shared_ptr<ed::connection>, std::allocator<std::shared_ptr<ed::connection> > >::~Vectorbase() [1217] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_right(std::Rbtree_node_base)
 [993] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [1470] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::Vectorimpl() [844] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree()
 [1251] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator() [1471] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl::~Vectorimpl() [325] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Rbtree()
 [947] __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1472] 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) [641] 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> > > >)
 [580] __gnu_cxx::new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1473] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorimpl_data::Vectorimpl_data() [95] 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> > > >)
 [581] __gnu_cxx::new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1474] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::_M_get_Tp_allocator() [708] 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()
 [663] __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator() [1475] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::Vectorbase() [552] 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()
 [523] __gnu_cxx::new_allocator<Catch::StringRef>::new_allocator(__gnu_cxx::new_allocator<Catch::StringRef> const&) [1476] std::Vectorbase<std::shared_ptr<unittest::reporter::statement>, std::allocator<std::shared_ptr<unittest::reporter::statement> > >::~Vectorbase() [96] 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> > > >)
 [1041] __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::state> const&) [1477] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::Vectorimpl() [529] 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()
 [1382] __gnu_cxx::new_allocator<unittest::reporter::state>::new_allocator() [1478] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl::~Vectorimpl() [614] 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)
 [1042] __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::parser> const&) [1479] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_deallocate(unsigned int, unsigned long) [542] 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()
 [1383] __gnu_cxx::new_allocator<unittest::reporter::parser>::new_allocator() [1480] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorimpl_data::Vectorimpl_data() [94] 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> > > >)
 [1043] __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator(__gnu_cxx::new_allocator<unittest::reporter::executor> const&) [1481] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::_M_get_Tp_allocator() [636] 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)
 [1384] __gnu_cxx::new_allocator<unittest::reporter::executor>::new_allocator() [1482] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::Vectorbase() [724] 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()
 [608] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long) [1483] std::Vectorbase<unsigned int, std::allocator<unsigned int> >::~Vectorbase() [100] 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()
 [574] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const) [38] std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [593] 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> > >)
 [543] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [156] std::__shared_ptr<snaplogger::appender, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [599] 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> > >)
 [531] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [1484] 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) [958] 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()
 [1124] __gnu_cxx::new_allocator<char const>::deallocate(char const*, unsigned long) [1485] 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) [959] 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()
 [1125] __gnu_cxx::new_allocator<char const>::allocate(unsigned long, void const) [1082] 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) [601] 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> > >)
 [1126] __gnu_cxx::new_allocator<char const>::new_allocator() [219] 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) [532] 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()
 [1107] __gnu_cxx::new_allocator<std::Listnode<ed::message> >::deallocate(std::Listnode<ed::message>, unsigned long) [940] std::__shared_ptr<(anonymous namespace)::test_timer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() (shared_ptr_base.h) [603] 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)
 [1385] __gnu_cxx::new_allocator<std::Listnode<ed::message> >::new_allocator() [1486] 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) [960] 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()
 [931] __gnu_cxx::new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1487] 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) [961] 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> > >)
 [754] __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::deallocate(std::shared_ptr<ed::connection>, unsigned long) [941] 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) [600] 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)
 [1252] __gnu_cxx::new_allocator<std::shared_ptr<ed::connection> >::new_allocator() [47] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [962] 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()
 [900] __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::deallocate(std::shared_ptr<unittest::reporter::statement>, unsigned long) [884] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() (shared_ptr_base.h) [963] 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()
 [1386] __gnu_cxx::new_allocator<std::shared_ptr<unittest::reporter::statement> >::new_allocator() [269] std::__shared_ptr<communicatord::communicator, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [681] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_put_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
 [1253] __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1278] std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2> const&) [56] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_drop_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
 [1127] __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const) [302] std::__shared_ptr<communicator_daemon::server, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1119] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
 [838] __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [1112] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [57] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_destroy_node(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
 [846] __gnu_cxx::new_allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [1083] 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) [604] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_get_Node_allocator()
 [644] __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) [1178] 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) [682] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_left(std::Rbtree_node_base)
 [706] __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() [1279] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<ed::connection, void>(std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2> const&) [1120] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_begin()
 [591] __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) [506] std::__shared_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [60] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >)
 [972] __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() [1488] 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) [683] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_S_right(std::Rbtree_node_base)
 [677] __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<advgetopt::option_info> > > >::deallocate(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [1489] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2> const&) [61] 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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::~Rbtree()
 [901] __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) [1490] 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) [923] 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> >)
 [1387] __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() [841] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [236] 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> >)
 [1388] __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) [195] std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1613] 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()
 [1389] __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) [723] std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2> const&) [1614] 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()
 [1128] __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) [781] std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [237] 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> >)
 [1390] __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) [632] std::__shared_ptr<ed::message_definition, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [815] 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()
 [1391] __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) [1707] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [924] 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)
 [1129] __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) [244] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1615] 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()
 [1687] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1004] 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> > >) [241] 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> >)
 [1688] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1005] 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> >&) [925] 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)
 [1689] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [283] 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() [1616] 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()
 [1392] __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) [1280] 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>) [242] 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()
 [1393] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1281] 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&) [859] std::__detail::Listnode_header::_M_init()
 [1130] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [322] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1617] std::__detail::Listnode_header::Listnode_header()
 [994] __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) [734] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [440] auto std::__detail::__char_traits_cmp_cat<std::char_traits<char> >(int)
 [995] __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) [1708] 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&) [1618] 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)
 [876] __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() [169] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [495] std::function<void (ed::message&)>::function(std::function<void (ed::message&)> const&)
 [1254] __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) [560] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [493] std::function<void (ed::message&)>::~function()
 [1255] __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) [640] 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&) [1619] std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::function(decltype(nullptr))
 [1044] __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() [1282] 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>&&) [1620] std::function<void (unittest::reporter::state&, unittest::reporter::callback_reason_t)>::~function()
 [1394] __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) [1084] 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>&&) [1736] std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) (std_function.h)
 [1395] __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) [79] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1737] std::function<void ()>::function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}, void>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) (std_function.h)
 [1131] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1179] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2> const&) [267] std::function<void ()>::~function()
 [1396] __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) [1085] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [189] std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
 [1397] __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) [1491] 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) [1621] std::weak_ptr<ed::connection>::weak_ptr()
 [1132] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [913] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2> const&) [1622] std::weak_ptr<ed::connection>::~weak_ptr()
 [1398] __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) [1492] 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> >) [1623] 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&)
 [1399] __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) [885] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [642] std::Anydata::_M_access()
 [1133] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::new_allocator() [1493] 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) [662] 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)
 [433] __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [304] 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>&) [1097] CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() (std_function.h)
 [432] __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [342] std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1098] CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() (std_function.h)
 [1400] __gnu_cxx::new_allocator<unsigned int>::new_allocator() [1494] 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) [438] std::__cmp_cat::__unspec::__unspec(std::__cmp_cat::__unspec)
 [1690] __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg>, Catch::Clara::Arg>::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [343] 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>&) [1624] (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)
 [1691] __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt>, Catch::Clara::Opt>::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [344] std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1625] 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
 [688] __gnu_cxx::__alloc_traits<std::allocator<Catch::StringRef>, Catch::StringRef>::_S_select_on_copy(std::allocator<Catch::StringRef> const&) [471] std::__shared_ptr<unittest::reporter::variable, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [816] void std::Construct<ed::dispatchermatch, ed::dispatcher_match const&>(ed::dispatcher_match, ed::dispatcher_match const&)
 [451] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_always_equal() [1180] std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1738] void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
 [422] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_select_on_copy(std::allocator<char> const&) [482] std::__shared_ptr<unittest::reporter::statement, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [757] void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [467] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_copy_assign() [40] std::__shared_ptr<advgetopt::option_info, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [634] void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [450] __gnu_cxx::__alloc_traits<std::allocator<char>, char>::_S_propagate_on_move_assign() [138] std::__shared_ptr<advgetopt::variables, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [88] 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&)
 [1045] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_ptr() (aligned_buffer.h) [735] 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>&&) [1218] 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)
 [1046] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_timer>::_M_addr() (aligned_buffer.h) [1709] 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&) [797] std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::__distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::random_access_iterator_tag)
 [1047] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_ptr() (aligned_buffer.h) [172] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [443] std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag)
 [1048] __gnu_cxx::__aligned_buffer<(anonymous namespace)::test_messenger>::_M_addr() (aligned_buffer.h) [807] std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [421] std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
 [1692] __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_ptr() [693] std::__shared_ptr<void, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [106] 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)
 [1693] __gnu_cxx::__aligned_buffer<communicatord::communicator>::_M_addr() [868] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::__weak_count() [254] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) (invoke.h)
 [1049] __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_ptr() [842] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [255] std::enable_if<is_invocablerv<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>, void>::type std::__invoke_r<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) (invoke.h)
 [1050] __gnu_cxx::__aligned_buffer<ed::dispatcher>::_M_addr() [857] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1626] void std::destroy_at<(anonymous namespace)::test_timer>((anonymous namespace)::test_timer) (stl_construct.h)
 [831] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1113] std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1627] void std::destroy_at<(anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger) (stl_construct.h)
 [832] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [847] std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [1628] void std::destroy_at<ed::dispatcher>(ed::dispatcher)
 [948] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [579] 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() [726] void std::destroy_at<ed::dispatcher_match>(ed::dispatcher_match)
 [949] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [597] 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() [1121] void std::destroy_at<ed::message>(ed::message)
 [1051] __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_ptr() [679] std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_valptr() [1629] void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
 [1052] __gnu_cxx::__aligned_buffer<unittest::reporter::state>::_M_addr() [914] std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_valptr() [92] void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1053] __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_ptr() [785] 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) [1022] 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> > >)
 [1054] __gnu_cxx::__aligned_buffer<unittest::reporter::parser>::_M_addr() [667] 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) [1315] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [1055] __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_ptr() [786] 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) [824] void std::destroy_at<Catch::StringRef>(Catch::StringRef)
 [1056] __gnu_cxx::__aligned_buffer<unittest::reporter::executor>::_M_addr() [794] 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) [1630] void std::destroy_at<unittest::reporter::state>(unittest::reporter::state)
 [932] __gnu_cxx::__aligned_membuf<ed::message>::_M_ptr() [1495] 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) [1631] void std::destroy_at<unittest::reporter::parser>(unittest::reporter::parser)
 [933] __gnu_cxx::__aligned_membuf<ed::message>::_M_addr() [1496] 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) [1632] void std::destroy_at<unittest::reporter::executor>(unittest::reporter::executor)
 [765] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [795] 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) [114] 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> >)
 [766] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [1497] 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) [616] void std::destroy_at<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>)
 [648] __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [1283] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [670] void std::destroy_at<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
 [649] __gnu_cxx::__aligned_membuf<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [1114] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [131] void std::destroy_at<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >)
 [539] __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() [1284] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_get_pointer(std::Anydata const&) (std_function.h) [97] 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> > >)
 [535] __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() [1498] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) (std_function.h) [595] 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> >)
 [492] __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() [1710] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&) (std_function.h) [58] void std::destroy_at<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >)
 [494] __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() [1711] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&) (std_function.h) [238] 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>)
 [498] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_ptr() [1499] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&, std::integral_constant<bool, false>) (std_function.h) [397] char const std::__addressof<char const>(char const&)
 [497] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >::_M_addr() [1712] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&&, std::integral_constant<bool, false>) (std_function.h) [643] ed::dispatcher_match std::__addressof<ed::dispatcher_match>(ed::dispatcher_match&)
 [732] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_ptr() [1285] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_destroy(std::Anydata&, std::integral_constant<bool, false>) (std_function.h) [1316] Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
 [733] __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >::_M_addr() [1115] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [479] Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
 [446] bool __gnu_cxx::__is_null_pointer<char const>(char const) [1286] std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_get_pointer(std::Anydata const&) (std_function.h) [549] Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
 [423] bool __gnu_cxx::__is_null_pointer<char>(char) [1500] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) (std_function.h) [455] 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> >&)
 [950] __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&) [1713] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_init_functor<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&) (std_function.h) [1219] 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)
 [1401] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1714] bool std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_not_empty_function<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&) (std_function.h) [1220] 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)
 [626] __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&) [1501] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&, std::integral_constant<bool, false>) (std_function.h) [1739] std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&)
 [628] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1715] void std::Functionbase::Basemanager<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_create<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::Anydata&, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&&, std::integral_constant<bool, false>) (std_function.h) [1221] 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> >&)
 [453] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [491] std::Functionbase::Functionbase() [890] 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> >&)
 [465] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [474] std::Functionbase::~Functionbase() [1099] 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> >&)
 [496] __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const const&) [1181] 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) [1222] 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> >&)
 [618] __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> > > > >::operator++() [1502] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_timer> const&) (shared_ptr_base.h) [1223] 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> >&)
 [809] __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const const const&) [1503] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_timer>, true>::~Spebo_helper() (shared_ptr_base.h) [1224] 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> >&)
 [607] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1182] 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) [613] std::shared_ptr<ed::connection> std::__addressof<std::shared_ptr<ed::connection> >(std::shared_ptr<ed::connection>&)
 [530] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1504] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::Spebo_helper(std::allocator<(anonymous namespace)::test_messenger> const&) (shared_ptr_base.h) [671] std::shared_ptr<unittest::reporter::statement> std::__addressof<std::shared_ptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>&)
 [810] __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::__normal_iterator(char const** const&) [1505] std::Spebo_helper<0, std::allocator<(anonymous namespace)::test_messenger>, true>::~Spebo_helper() (shared_ptr_base.h) [401] char std::__addressof<char>(char&)
 [1402] 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&) [1716] std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::Spebo_helper(std::allocator<communicatord::communicator> const&) [223] 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)
 [630] 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&) [1717] std::Spebo_helper<0, std::allocator<communicatord::communicator>, true>::~Spebo_helper() [51] std::shared_ptr<(anonymous namespace)::test_messenger> std::make_shared<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h)
 [486] 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&) [1183] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::_S_get(std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>&) [273] std::shared_ptr<communicatord::communicator> std::make_shared<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(advgetopt::getopt&, char const (&) [1])
 [627] bool __gnu_cxx::operator==<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> > > > > const&, __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> > > > > const&) [1718] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::Spebo_helper(std::allocator<ed::dispatcher> const&) [1740] std::shared_ptr<ed::dispatcher> std::make_shared<ed::dispatcher, (anonymous namespace)::test_messenger>((anonymous namespace)::test_messenger&&) (shared_ptr.h)
 [902] bool __gnu_cxx::operator==<char const const, std::vector<char const, std::allocator<char const> > >(__gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&, __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > > const&) [1506] std::Spebo_helper<0, std::allocator<ed::dispatcher>, true>::~Spebo_helper() [1023] 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> >&)
 [928] __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&) [886] 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>&) [1317] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
 [650] __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&) [1006] 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&) [1633] std::shared_ptr<unittest::reporter::state> std::make_shared<unittest::reporter::state>()
  [33] advgetopt::getopt::~getopt() [1007] 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() [308] 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>&)
 [215] libexcept::exception_base_t::~exception_base_t() [1086] 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>&) [348] std::shared_ptr<unittest::reporter::executor> std::make_shared<unittest::reporter::executor, std::shared_ptr<unittest::reporter::state>&>(std::shared_ptr<unittest::reporter::state>&)
 [216] libexcept::logic_exception_t::~logic_exception_t() [1287] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1634] (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)
 [353] communicatordaemon::base_connection::get_server_name[abi:cxx11]() const [1288] std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper() [1225] ed::message& std::__get_helper<0ul, ed::message&>(std::Tupleimpl<0ul, ed::message&>&)
 [1694] communicator_daemon::base_connection::get_connection_ended() const [1184] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>&) [1635] std::Placeholder<1>& std::_get_helper<1ul, std::Placeholder<1>>(std::Tuple_impl<1ul, std::Placeholder<1>>&)
 [1695] communicatordaemon::base_connection::get_connection_started() const [1507] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::Spebo_helper(std::allocator<unittest::reporter::state> const&) [852] char const std::__miter_base<char const>(char const)
 [1403] ed::MatchValue<ed::match_t ()(ed::dispatcher_match const, ed::message&)>::get() const [1508] std::Spebo_helper<0, std::allocator<unittest::reporter::state>, true>::~Spebo_helper() [853] char const std::__niter_base<char const>(char const)
 [1404] ed::MatchValue<char const>::get() const [1185] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>&) [646] Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1405] ed::MatchValue<std::function<void (ed::message&)> >::get() const [1509] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::Spebo_helper(std::allocator<unittest::reporter::parser> const&) [487] Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
 [1134] ed::MatchValue<unsigned short>::get() const [1510] std::Spebo_helper<0, std::allocator<unittest::reporter::parser>, true>::~Spebo_helper() [1100] char const** std::__niter_base<char const**>(char const**)
  [74] Catch::Clara::Detail::ParserBase::validate() const [1186] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::_S_get(std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>&) [777] char std::__niter_base<char>(char)
 [996] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1511] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::Spebo_helper(std::allocator<unittest::reporter::executor> const&) [964] char std::__niter_wrap<char>(char const&, char)
 [484] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1512] std::Spebo_helper<0, std::allocator<unittest::reporter::executor>, true>::~Spebo_helper() [154] 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>&)
 [207] Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [510] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [572] Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [865] Catch::ExprLhs<bool>::makeUnaryExpr() const [548] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1636] char const* std::__relocate_a<char const**, char const**, std::allocator<char const> >(char const*, char const**, char const**, std::allocator<char const>&)
 [1256] Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1289] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__weak_count<(__gnu_cxx::Lockpolicy)2> const&) [1637] 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)
 [973] __gnu_cxx::new_allocator<ed::dispatcher_match>::_M_max_size() const [483] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1638] 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)
 [1135] __gnu_cxx::new_allocator<Catch::Clara::Arg>::_M_max_size() const [220] 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) [1741] std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>)
 [894] __gnu_cxx::new_allocator<Catch::Clara::Opt>::_M_max_size() const [48] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger&, std::Spalloc_shared_tag<std::allocator<(anonymous namespace)::test_messenger> >, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [1639] 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>)
 [582] __gnu_cxx::new_allocator<Catch::StringRef>::_M_max_size() const [1513] 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) [1024] 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>)
 [575] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_max_size() const [305] 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>&) [1318] 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>)
 [1136] __gnu_cxx::new_allocator<char const>::_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>&) [1640] 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>)
 [1137] __gnu_cxx::new_allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_max_size() const [270] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator&, std::Spalloc_shared_tag<std::allocator<communicatord::communicator> >, advgetopt::getopt&, char const (&) [1]) [1641] 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>)
 [1406] __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) [1008] 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> >&) [1642] 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>)
 [1407] __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) [1290] 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&) [224] 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)
 [1696] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1514] 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> >) [52] decltype (::new ((void)(0)) (anonymous namespace)::test_messenger((declval<advgetopt::getopt&>)(), (declval<unsigned long>)(), (declval<char*>)(), (declval<(anonymous namespace)::test_messenger::sequence_t>)())) std::construct_at<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>((anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) (stl_construct.h)
 [1408] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [444] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [274] decltype (::new ((void)(0)) communicatord::communicator((declval<advgetopt::getopt&>)(), (declval<char const (&) [1]>)())) std::construct_at<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(communicatord::communicator, advgetopt::getopt&, char const (&) [1])
 [997] __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 [4] std::pointer_traits<char const>::pointer_to(char const&) [1643] 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)
 [1257] __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 [403] std::pointer_traits<char>::pointer_to(char&) [1319] 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&)
 [1409] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [470] std::Rbtree_header::_M_reset() [605] 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&&)
 [1410] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [545] std::Rbtree_header::Rbtree_header() [1025] 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> >&)
 [1411] __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> >::_M_max_size() const [1515] 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) [1320] 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&)
 [430] __gnu_cxx::new_allocator<char>::_M_max_size() const [1187] 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) [655] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [1108] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() const [1188] 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) [825] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
 [1109] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() const [1516] 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) [1644] decltype (::new ((void)(0)) unittest::reporter::state()) std::construct_at<unittest::reporter::state>(unittest::reporter::state)
 [589] __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() const [1517] 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) [309] 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>&)
 [586] __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() const [1189] 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) [349] 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>&)
 [877] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1190] 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) [186] decltype (::new ((void)(0)) 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<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> >&&)
 [1412] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1518] 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) [926] decltype (::new ((void)(0)) char const((declval<char const>)())) std::construct_at<char const, char const>(char const*, char const&&)
 [514] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1719] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::get() [965] char std::__copy_move_a<false, char const, char>(char const, char const, char)
 [629] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1720] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>) [107] 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)
 [448] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1721] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [108] 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)
 [462] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [1519] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::get() [256] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#2}&) (invoke.h)
 [472] __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> > > > >::base() const [1191] 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>) [257] void std::__invoke_impl<void, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::__invoke_other, CATCH2_INTERNAL_TEST_4()::{lambda()#1}&) (invoke.h)
 [619] __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> > > > >::operator() const [1192] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [966] char std::__copy_move_a1<false, char const, char>(char const, char const, char)
 [811] __gnu_cxx::__normal_iterator<char const const, std::vector<char const, std::allocator<char const> > >::base() const [1520] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [891] char std::__copy_move_a2<false, char const, char>(char const, char const, char)
 [729] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1009] 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() [1645] std::enable_if<std::__is_bitwise_relocatable<char const, void>::value, char const**>::type std::__relocatea1<char const, char const>(char const**, char const**, char const**, std::allocator<char const>&)
 [761] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [887] 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>) [155] 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>&)
 [762] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [888] 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() [573] Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [500] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1010] 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)) [452] void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
 [903] __gnu_cxx::__normal_iterator<char const**, std::vector<char const, std::allocator<char const> > >::operator() const [1291] 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() [225] 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)
 [904] __gnu_cxx::__normal_iterator<char const*, std::vector<char const, std::allocator<char const> > >::operator-(long) const [1087] 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>) [53] std::shared_ptr<(anonymous namespace)::test_messenger> std::allocate_shared<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long, char*, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger> const&, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr.h)
 [878] std::__weak_ptr<ed::connection, (__gnu_cxx::Lockpolicy)2>::use_count() const [1088] 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() [275] std::shared_ptr<communicatord::communicator> std::allocate_shared<communicatord::communicator, std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator> const&, advgetopt::getopt&, char const (&) [1])
 [1138] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1292] 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)) [1646] 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)
 [804] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1521] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::get() [1026] 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> >&)
 [546] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1193] 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>) [1321] 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&)
 [1413] std::Vectorbase<char const, std::allocator<char const> >::_M_get_Tp_allocator() const [1194] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1647] std::shared_ptr<unittest::reporter::state> std::allocate_shared<unittest::reporter::state, std::allocator<unittest::reporter::state>>(std::allocator<unittest::reporter::state> const&)
 [620] std::__shared_ptr<snaplogger::logger, (__gnu_cxx::Lockpolicy)2>::get() const [1522] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::state, std::allocator<unittest::reporter::state>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [310] 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>&)
 [1057] std::__shared_ptr<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2>::get() const (shared_ptr_base.h) [1523] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::get() [350] 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>&)
 [905] std::__shared_ptr<ed::dispatcher, (__gnu_cxx::Lockpolicy)2>::get() const [1195] 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>) [1648] std::tuple<ed::message&> std::forward_as_tuple<ed::message&>(ed::message&)
 [787] std::__shared_ptr<ed::communicator, (__gnu_cxx::Lockpolicy)2>::get() const [1196] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1649] 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)
 [951] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::get() const [1524] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::parser, std::allocator<unittest::reporter::parser>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1650] 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)
 [934] std::__shared_ptr<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1525] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::get() [1742] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&)
 [478] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1197] 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>) [1651] 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> >&)
 [1414] std::__shared_ptr<unittest::reporter::lexer, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1198] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1027] 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> >&)
 [457] std::__shared_ptr<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2>::get() const [1526] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<unittest::reporter::executor, std::allocator<unittest::reporter::executor>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1322] 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> >&)
 [1415] std::__shared_ptr<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2>::get() const [420] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [1652] 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> >&)
 [1058] std::__shared_ptr<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2>::get() const [427] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [1653] 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> >&)
 [875] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [771] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [1654] 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> >&)
 [1416] std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() const [828] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [1743] 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)
 [598] 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() const [1293] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_lock_nothrow() [1655] 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)
 [488] std::Functionbase::_M_empty() const [661] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [697] 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)
 [952] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [658] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1226] ed::dispatcher_match std::uninitialized_copy<ed::dispatcher_match const, ed::dispatcher_match>(ed::dispatcher_match const, ed::dispatcher_match const, ed::dispatcher_match)
 [1139] std::initializer_list<ed::dispatcher_match>::end() const [1527] 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) [164] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [1140] std::initializer_list<ed::dispatcher_match>::size() const [221] 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) [1227] std::iterator_traits<ed::dispatcher_match const>::iterator_category std::__iterator_category<ed::dispatcher_match const>(ed::dispatcher_match const const&)
 [974] std::initializer_list<ed::dispatcher_match>::begin() const [1528] 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) [798] std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::iterator_category std::__iterator_category<std::__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 const&)
 [790] std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::end() const [49] void std::allocator_traits<std::allocator<(anonymous namespace)::test_messenger> >::construct<(anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>&, (anonymous namespace)::test_messenger, advgetopt::getopt&, unsigned long&&, char*&&, (anonymous namespace)::test_messenger::sequence_t&&) (alloc_traits.h) [445] std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
 [791] std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [271] void std::allocator_traits<std::allocator<communicatord::communicator> >::construct<communicatord::communicator, advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>&, communicatord::communicator, advgetopt::getopt&, char const (&) [1]) [424] std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
 [673] std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::begin() const [1529] void std::allocator_traits<std::allocator<ed::dispatcher> >::destroy<ed::dispatcher>(std::allocator<ed::dispatcher>&, ed::dispatcher) [151] 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>&)
 [1258] std::basic_string_view<char, std::char_traits<char> >::data() const [1530] 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) [826] void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [1259] std::basic_string_view<char, std::char_traits<char> >::size() const [986] std::allocator_traits<std::allocator<ed::dispatcher_match> >::deallocate(std::allocator<ed::dispatcher_match>&, ed::dispatcher_match, unsigned long) [400] std::is_constant_evaluated()
 [621] std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [987] std::allocator_traits<std::allocator<ed::dispatcher_match> >::allocate(std::allocator<ed::dispatcher_match>&, unsigned long) [1744] 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>&)
 [1417] std::__shared_ptr_access<snaplogger::logger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [942] std::allocator_traits<std::allocator<ed::dispatcher_match> >::max_size(std::allocator<ed::dispatcher_match> const&) [1656] 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>&)
 [1059] std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const (shared_ptr_base.h) [1531] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::deallocate(std::allocator<Catch::Clara::Arg>&, Catch::Clara::Arg, unsigned long) [698] 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>&)
 [1060] std::__shared_ptr_access<(anonymous namespace)::test_messenger, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const (shared_ptr_base.h) [1722] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Arg> const&) [1228] 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>&)
 [906] std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1532] std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long) [165] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::__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> > >(std::__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::__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> > >&)
 [975] std::__shared_ptr_access<ed::dispatcher, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [896] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [1229] std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<ed::connection> const)
 [788] std::__shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1723] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::select_on_container_copy_construction(std::allocator<Catch::Clara::Opt> const&) [1657] 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)
 [976] std::_shared_ptr_access<ed::communicator, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [150] void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::destroy<Catch::Clara::Opt>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt) [1230] std::tuple_element<0ul, std::tuple<ed::message&> >::type&& std::get<0ul, ed::message&>(std::tuple<ed::message&>&&)
 [953] std::__shared_ptr_access<ed::connection_with_send_message, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [897] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long) [1658] 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)
 [480] std::_shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [813] std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&) [547] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [481] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1294] 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&) [417] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
 [461] std::__shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [602] 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&&) [1659] 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)
 [1418] std::_shared_ptr_access<unittest::reporter::state, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1011] 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> > >) [967] char std::copy<char const, char>(char const, char const, char)
 [1419] std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1012] 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> >&) [1660] 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)
 [1420] std::__shared_ptr_access<unittest::reporter::parser, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1295] 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>) [606] std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
 [1061] std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1296] 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&) [827] std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
 [1062] std::__shared_ptr_access<unittest::reporter::executor, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [584] std::allocator_traits<std::allocator<Catch::StringRef> >::deallocate(std::allocator<Catch::StringRef>&, Catch::StringRef, unsigned long) [624] 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&)
 [1421] 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) [694] std::allocator_traits<std::allocator<Catch::StringRef> >::select_on_container_copy_construction(std::allocator<Catch::StringRef> const&) [625] 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&)
 [1422] 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) [822] void std::allocator_traits<std::allocator<Catch::StringRef> >::destroy<Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef) [509] 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&)
 [1063] std::less<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> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [585] std::allocator_traits<std::allocator<Catch::StringRef> >::allocate(std::allocator<Catch::StringRef>&, unsigned long) [610] 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> >&)
 [507] std::less<char const>::operator()(char const, char const) const [567] std::allocator_traits<std::allocator<Catch::StringRef> >::max_size(std::allocator<Catch::StringRef> const&) [927] std::remove_reference<char const&>::type&& std::move<char const&>(char const&)
 [1141] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [652] void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef const&>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef const&) [406] std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
 [977] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [823] void std::allocator_traits<std::allocator<Catch::StringRef> >::construct<Catch::StringRef, Catch::StringRef>(std::allocator<Catch::StringRef>&, Catch::StringRef, Catch::StringRef&&) [1661] 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)
 [1142] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1533] void std::allocator_traits<std::allocator<unittest::reporter::state> >::destroy<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1662] 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)
 [907] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1534] void std::allocator_traits<std::allocator<unittest::reporter::state> >::construct<unittest::reporter::state>(std::allocator<unittest::reporter::state>&, unittest::reporter::state) [1028] 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> > > >&)
 [755] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1535] void std::allocator_traits<std::allocator<unittest::reporter::parser> >::destroy<unittest::reporter::parser>(std::allocator<unittest::reporter::parser>&, unittest::reporter::parser) [1323] 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> >&)
 [689] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [306] 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>&) [736] 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>&)
 [756] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1536] void std::allocator_traits<std::allocator<unittest::reporter::executor> >::destroy<unittest::reporter::executor>(std::allocator<unittest::reporter::executor>&, unittest::reporter::executor) [562] 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>&)
 [763] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [346] 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>&) [737] 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> > >&)
 [812] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [609] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(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> >, unsigned long) [1231] std::remove_reference<std::tuple<ed::message&>&>::type&& std::move<std::tuple<ed::message&>&>(std::tuple<ed::message&>&)
 [651] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [577] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [1663] 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)
 [463] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [587] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [869] (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)
 [485] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1199] std::allocator_traits<std::allocator<char const> >::deallocate(std::allocator<char const>&, char const*, unsigned long) [505] Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
 [464] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [1200] std::allocator_traits<std::allocator<char const> >::allocate(std::allocator<char const>&, unsigned long) [659] Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
 [569] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1201] std::allocator_traits<std::allocator<char const> >::max_size(std::allocator<char const> const&) [525] 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&)
 [565] 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> > > >::end() const [915] void std::allocator_traits<std::allocator<char const> >::construct<char const, char const>(std::allocator<char const>&, char const**, char const&&) [769] char const&& std::forward<char const>(std::remove_reference<char const>::type&)
 [527] 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> > > >::size() const [1116] std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::deallocate(std::allocator<std::Listnode<ed::message> >&, std::Listnode<ed::message>, unsigned long) [817] (anonymous namespace)::test_messenger&& std::forward<(anonymous namespace)::test_messenger>(std::remove_reference<(anonymous namespace)::test_messenger>::type&) (move.h)
 [566] 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> > > >::begin() const [1537] void std::allocator_traits<std::allocator<std::Listnode<ed::message> > >::destroy<ed::message>(std::allocator<std::Listnode<ed::message> >&, ed::message) [870] char*&& std::forward<char**>(std::remove_reference<char**>::type&)
 [1423] char const** std::vector<char const, std::allocator<char const> >::_M_data_ptr<char const>(char const*) const [943] std::allocator_traits<std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [989] char const (&std::forward<char const (&) [1]>(std::remove_reference<char const (&) [1]>::type&)) [1]
 [908] std::vector<char const, std::allocator<char const> >::end() const [250] void std::allocator_traits<std::allocator<std::Listnode<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::allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [818] ed::dispatcher_match const& std::forward<ed::dispatcher_match const&>(std::remove_reference<ed::dispatcher_match const&>::type&)
 [1424] std::vector<char const, std::allocator<char const> >::size() const [760] 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) [1232] Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
 [909] std::vector<char const, std::allocator<char const> >::begin() const [916] 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) [704] Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
 [910] std::vector<char const, std::allocator<char const> >::empty() const [1297] std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [513] Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
 [1425] std::vector<char const, std::allocator<char const> >::capacity() const [326] void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [540] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
 [1426] std::vector<char const, std::allocator<char const> >::max_size() const [1202] std::allocator_traits<std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::allocate(std::allocator<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, unsigned long) [990] std::Placeholder<1> const& std::forward<std::Placeholder<1> const&>(std::remove_reference<std::Placeholder<1> const&>::type&)
 [1143] 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_get_size() const [183] void std::allocator_traits<std::allocator<std::Rbtree_node<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::allocator<std::Rbtree_node<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> >&&) [675] 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)
 [534] std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [848] std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [1233] CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2} const&>::type&) (move.h)
   [2] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [127] void std::allocator_traits<std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > > >::destroy<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >) [1234] CATCH2_INTERNAL_TEST_4()::{lambda()#1} const& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1} const&>::type&) (move.h)
   [1] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [645] 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) [1664] 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)
 [935] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const, unsigned long, unsigned long) const [98] 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> > >) [837] ed::message& std::forward<ed::message&>(std::remove_reference<ed::message&>::type&)
 [866] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [588] 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) [819] advgetopt::getopt& std::forward<advgetopt::getopt&>(std::remove_reference<advgetopt::getopt&>::type&)
 [459] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [594] 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> >) [676] 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&)
 [410] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [680] 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<advgetopt::option_info> > > > >::deallocate(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, unsigned long) [1101] (anonymous namespace)::test_messenger& std::forward<(anonymous namespace)::test_messenger&>(std::remove_reference<(anonymous namespace)::test_messenger&>::type&) (move.h)
 [435] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [54] 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<advgetopt::option_info> > > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >(std::allocator<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> >) [1324] std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >& std::forward<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(std::remove_reference<std::Rbtree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&)
 [399] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [917] 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) [473] std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&)
 [563] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [234] 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>) [871] 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)
 [1144] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1538] 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) [872] std::shared_ptr<unittest::reporter::lexer>& std::forward<std::shared_ptr<unittest::reporter::lexer>&>(std::remove_reference<std::shared_ptr<unittest::reporter::lexer>&>::type&)
 [411] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [1539] 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) [778] std::shared_ptr<unittest::reporter::state>& std::forward<std::shared_ptr<unittest::reporter::state>&>(std::remove_reference<std::shared_ptr<unittest::reporter::state>&>::type&)
 [396] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [1540] 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) [1235] 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)
 [460] std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [1541] 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) [1665] CATCH2_INTERNAL_TEST_4()::{lambda()#2}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}&>::type&) (move.h)
 [437] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1724] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1666] CATCH2_INTERNAL_TEST_4()::{lambda()#1}& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}&>::type&) (move.h)
 [468] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [1725] std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long) [820] unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
 [469] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [1542] 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) [1102] 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)
   [8] std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [1543] 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) [1325] CATCH2_INTERNAL_TEST_4()::{lambda()#2}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::type&) (move.h)
 [416] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [1013] 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) [1326] CATCH2_INTERNAL_TEST_4()::{lambda()#1}&& std::forward<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>(std::remove_reference<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::type&) (move.h)
 [1145] 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> > > >::_M_node_count() const [1014] 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) [873] unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&)
 [779] std::Rbtree<char32_t, std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> >, std::Select1st<std::pair<char32t const, std::shared_ptr<advgetopt::option_info> > >, std::less<char32_t>, std::allocator<std::pair<char32_t const, std::shared_ptr<advgetopt::option_info> > > >::_M_mbegin() const [1298] 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) [727] void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match)
 [182] std::Rbtree_node<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Allocnode::operator()<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 [1299] 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) [1667] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
 [936] std::Rb_tree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [1544] 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) [116] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
 [1064] std::Rb_tree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::empty() const [1545] 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) [123] 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> >)
 [833] std::Rbtree<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::Identity<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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_mbegin() const [1546] 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) [1103] void std::Destroy<ed::dispatchermatch>(ed::dispatcher_match, ed::dispatcher_match)
 [758] 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> > > > >::end() const [1547] 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) [1104] void std::Destroy<ed::dispatchermatch, ed::dispatcher_match>(ed::dispatcher_match, ed::dispatcher_match, std::allocator<ed::dispatcher_match>&)
 [855] 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> > > > >::begin() const [1548] 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) [717] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
 [512] std::Rb_tree<std::__cxx11::basic_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 [1549] 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) [718] void std::Destroy<Catch::Clara::Arg, Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
 [504] std::Rb_tree<std::__cxx11::basic_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 [429] std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [118] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
 [660] std::Rb_tree<std::__cxx11::basic_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<advgetopt::option_info> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<advgetopt::option_info> > >, std::less<std::__cxx11::basic_string<char, 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<advgetopt::option_info> > > >::_M_mbegin() const [419] std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [119] void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [792] std::Rb_tree<std::__cxx11::basic_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 [428] std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [521] void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
 [489] std::function<void (ed::message&)>::operator bool() const [415] std::allocatortraits<std::allocator<char> >::max_size(std::allocator<char> const&) [522] void std::Destroy<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [767] std::Any_data::_M_access() const [668] 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) [121] 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> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [782] 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 (stdfunction.h) [1300] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#2}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [122] 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> > >(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> > >&)
 [1260] CATCH2_INTERNAL_TEST_4()::{lambda()#2} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#2}>() const (std_function.h) [1301] std::Functionhandler<void (), CATCH2_INTERNAL_TEST_4()::{lambda()#1}>::_M_manager(std::Anydata&, std::Anydata const&, std::Manageroperation) (std_function.h) [1236] void std::Destroy<char const*>(char const**, char const**)
 [1261] CATCH2INTERNAL_TEST_4()::{lambda()#1} const& std::Anydata::_M_access<CATCH2_INTERNAL_TEST_4()::{lambda()#1}>() const (std_function.h) [956] std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_iterator(std::Rbtree_node_base) [1237] void std::Destroy<char const*, char const>(char const*, char const**, std::allocator<char const>&)
 [1427] std::Identity<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> > const&) const [635] std::Rbtree_key_compare<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Rbtree_key_compare() [772] void std::Destroy<std::sharedptr<ed::connection>>(std::shared_ptr<ed::connection>, std::shared_ptr<ed::connection>)
 [656] Catch::Clara::Opt::operator[](Catch::StringRef) && [1726] 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) [773] 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> >&)
 [759] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1550] 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) [1668] void std::Destroy<std::sharedptr<unittest::reporter::statement>>(std::shared_ptr<unittest::reporter::statement>, std::shared_ptr<unittest::reporter::statement>)
 [1065] std::allocator<(anonymous namespace)::test_timer>::allocator(std::allocator<(anonymous namespace)::test_timer> const&) (allocator.h) [695] 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) [1669] 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> >&)
 [1428] std::allocator<(anonymous namespace)::test_timer>::allocator() (allocator.h) [1203] 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) [1670] void std::Destroy<unsigned int>(unsigned int, unsigned int)
 [978] std::allocator<(anonymous namespace)::testtimer>::~allocator() (allocator.h) [162] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::__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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [1671] void std::Destroy<unsigned int, unsigned int>(unsigned int, unsigned int, std::allocator<unsigned int>&)
 [1066] std::allocator<(anonymous namespace)::testmessenger>::allocator(std::allocator<(anonymous namespace)::test_messenger> const&) (allocator.h) [944] std::Rbtree_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Rbtree_const_iterator(std::Rbtree_node_base const) [617] void std::Destroy<std::sharedptr<ed::connection> >(std::shared_ptr<ed::connection>)
 [1429] std::allocator<(anonymous namespace)::test_messenger>::allocator() (allocator.h) [623] std::Rbtree_const_iterator<std::pair<std::__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_const_iterator(std::Rbtree_node_base const) [672] void std::Destroy<std::sharedptr<unittest::reporter::statement> >(std::shared_ptr<unittest::reporter::statement>)
 [979] std::allocator<(anonymous namespace)::test_messenger>::~allocator() (allocator.h) [1551] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() (shared_ptr_base.h) [109] 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)
 [1262] std::allocator<communicatord::communicator>::allocator(std::allocator<communicatord::communicator> const&) [1552] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() (shared_ptr_base.h) [1238] std::iterator_traits<ed::dispatcher_match const>::difference_type std::distance<ed::dispatcher_match const>(ed::dispatcher_match const, ed::dispatcher_match const)
 [1697] std::allocator<communicatord::communicator>::allocator() [1204] 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) [799] std::iterator_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::difference_type std::distance<std::__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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const)
 [1146] std::allocator<communicatord::communicator>::~allocator() [1553] 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) [447] std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
 [1698] std::allocator<ed::dispatcher>::allocator() [1554] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() (sharedptr_base.h) [425] std::iterator_traits<char>::difference_type std::distance<char>(char, char)
 [1147] std::allocator<ed::dispatcher>::allocator(std::allocator<ed::dispatcher> const&) [1089] std::Spcounted_ptr_inplace<(anonymous namespace)::test_timer, std::allocator<(anonymous namespace)::test_timer>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() (shared_ptr_base.h) [3] char const std::addressof<char const>(char const&)
 [998] std::allocator<ed::dispatcher>::~allocator() [222] 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) [402] char std::addressof<char>(char&)
 [980] std::allocator<ed::dispatcher_match>::allocator(std::allocator<ed::dispatcher_match> const&) [1555] 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) [1672] bool std::operator==<unittest::reporter::lexer>(std::shared_ptr<unittest::reporter::lexer> const&, decltype(nullptr))
 [1430] std::allocator<ed::dispatcher_match>::allocator() [1556] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() (shared_ptr_base.h) [1673] __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&)
 [911] std::allocator<ed::dispatcher_match>::~allocator() [1557] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() (shared_ptr_base.h) [829] 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)
 [721] std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&) [1205] 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) [1674] bool std::operator==<void, ed::message&>(std::function<void (ed::message&)> const&, decltype(nullptr))
 [1263] std::allocator<Catch::Clara::Arg>::allocator() [1558] 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) [1327] std::operator==(std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::Rbtree_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
 [700] std::allocator<Catch::Clara::Arg>::~allocator() [1559] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() (sharedptr_base.h) [1745] std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >)
 [722] std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&) [1090] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() (shared_ptr_base.h) [439] std::operator<(std::strong_ordering, std::__cmp_cat::__unspec)
 [1264] std::allocator<Catch::Clara::Opt>::allocator() [50] std::Spcounted_ptr_inplace<(anonymous namespace)::test_messenger, std::allocator<(anonymous namespace)::test_messenger>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, unsigned long, char**, (anonymous namespace)::test_messenger::sequence_t>(std::allocator<(anonymous namespace)::test_messenger>, advgetopt::getopt&, unsigned long&&, char**&&, (anonymous namespace)::test_messenger::sequence_t&&) (shared_ptr_base.h) [112] 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)
 [701] std::allocator<Catch::Clara::Opt>::~allocator() [1560] 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) [188] 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&)
 [834] 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&) [1727] std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<communicatord::communicator>) [21] 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> >&&)
 [999] std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [1728] std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [63] 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&)
 [793] std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~allocator() [1729] std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [135] 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)
 [954] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [272] std::Spcounted_ptr_inplace<communicatord::communicator, std::allocator<communicatord::communicator>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<advgetopt::getopt&, char const (&) [1]>(std::allocator<communicatord::communicator>, advgetopt::getopt&, char const (&) [1]) [436] decltype ((__char_traits_cmp_cat<std::char_traits<char> >)(0)) std::operator<=><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> > const&)
 [1265] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1561] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1746] main::{lambda()#1}::operator()() const (catch_main.cpp)
 [912] std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1562] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1747] main::{lambda()#1}::operator void ()()() const (catch_main.cpp)
 [524] std::allocator<Catch::StringRef>::allocator(std::allocator<Catch::StringRef> const&) [1206] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1748] main::{lambda()#1}::FUN() (catchmain.cpp)
 [664] std::allocator<Catch::StringRef>::allocator() [1730] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<ed::dispatcher>) [258] CATCH2_INTERNAL_TEST_4()::{lambda()#2}::operator()() const (catch_communicator.cpp)
 [502] std::allocator<Catch::StringRef>::~allocator() [1563] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl() [259] CATCH2INTERNAL_TEST_4()::{lambda()#1}::operator()() const (catch_communicator.cpp)
 [1067] std::allocator<unittest::reporter::state>::allocator(std::allocator<unittest::reporter::state> const&) [1091] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1749] CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2}&&) (catch_communicator.cpp)
 [1431] std::allocator<unittest::reporter::state>::allocator() [1731] 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) [1675] CATCH2_INTERNAL_TEST_4()::{lambda()#2}::CATCH2_INTERNAL_TEST_4({lambda()#2} const&) (catch_communicator.cpp)
 [981] std::allocator<unittest::reporter::state>::~allocator() [1564] std::Spcounted_ptr_inplace<ed::dispatcher, std::allocator<ed::dispatcher>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1239] CATCH2_INTERNAL_TEST_4()::{lambda()#2}::~CATCH2_INTERNAL_TEST_4() (catch_communicator.cpp)
 [1068] std::allocator<unittest::reporter::parser>::allocator(std::allocator<unittest::reporter::parser> const&) [1015] 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() [1750] CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1}&&) (catch_communicator.cpp)
 [1432] std::allocator<unittest::reporter::parser>::allocator() [1016] 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() [1676] CATCH2_INTERNAL_TEST_4()::{lambda()#1}::CATCH2_INTERNAL_TEST_4({lambda()#1} const&) (catch_communicator.cpp)
 [982] std::allocator<unittest::reporter::parser>::~allocator() [889] 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() [1240] CATCH2_INTERNAL_TEST_4()::{lambda()#1}::~CATCH2_INTERNAL_TEST_4() (catch_communicator.cpp)
 [1069] std::allocator<unittest::reporter::executor>::allocator(std::allocator<unittest::reporter::executor> const&) [1017] 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> > > >) [1677] operator delete(void, void)
 [1433] std::allocator<unittest::reporter::executor>::allocator() [1018] 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() [622] operator"" catchsr(char const, unsigned long)
 [983] std::allocator<unittest::reporter::executor>::~allocator() [835] 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() [286] std::basic_ostream<char, std::char_traits<char> >& operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, ed::message const&)
 [544] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1019] 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> >&) [454] operator new(unsigned long, void*)
 [541] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [1020] 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() [16] <cycle 1>