Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
  6.74      0.06     0.06 14658087     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  5.62      0.11     0.05  4972797     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  4.49      0.15     0.04  5898604     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  3.37      0.18     0.03  5898604     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  3.37      0.21     0.03  3613238     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  3.37      0.24     0.03  2589769     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  3.37      0.27     0.03   664658     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  2.25      0.29     0.02  3386480     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  2.25      0.31     0.02   396039     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> >&&)
  2.25      0.33     0.02        5     4.00    65.20  CATCH2_INTERNAL_TEST_30()
  2.25      0.35     0.02        3     6.67    60.77  CATCH2_INTERNAL_TEST_53()
  2.25      0.37     0.02                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  2.25      0.39     0.02                             Catch::AssertionReaction::AssertionReaction()
  1.69      0.41     0.02  5232184     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  1.69      0.42     0.02   268602     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> >&)
  1.69      0.44     0.02     1215     0.01     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  1.12      0.45     0.01  5898604     0.00     0.00  char const std::__addressof<char const>(char const&)
  1.12      0.46     0.01  5898604     0.00     0.00  char const std::addressof<char const>(char const&)
  1.12      0.47     0.01  3902417     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  1.12      0.48     0.01  2354062     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  1.12      0.49     0.01  2352533     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  1.12      0.50     0.01  1888635     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  1.12      0.51     0.01  1640103     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  1.12      0.52     0.01  1311503     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  1.12      0.53     0.01  1309163     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.12      0.54     0.01   954475     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  1.12      0.55     0.01   798857     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
  1.12      0.56     0.01   691092     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  1.12      0.57     0.01   548236     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)
  1.12      0.58     0.01   530222     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)
  1.12      0.59     0.01   529212     0.00     0.00  std::move_iterator<addr::addr_range>::base() const
  1.12      0.60     0.01   420135     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  1.12      0.61     0.01   274218     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> >&&)
  1.12      0.62     0.01   265494     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&)
  1.12      0.63     0.01   264606     0.00     0.00  bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&)
  1.12      0.64     0.01   264564     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const
  1.12      0.65     0.01   264560     0.00     0.00  addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range)
  1.12      0.66     0.01   263883     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  1.12      0.67     0.01   263883     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
  1.12      0.68     0.01   135401     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&)
  1.12      0.69     0.01   132315     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::~Vectorbase()
  1.12      0.70     0.01   132311     0.00     0.00  std::allocator<addr::addr_range>::allocator()
  1.12      0.71     0.01   131856     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const
  1.12      0.72     0.01   131856     0.00     0.00  void std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_realloc_insert<addr::addr_range const&>(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range const&)
  1.12      0.73     0.01   131832     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  1.12      0.74     0.01   131072     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15])
  1.12      0.75     0.01    65536     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32])
  1.12      0.76     0.01    48819     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  1.12      0.77     0.01    17770     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&)
  1.12      0.78     0.01        4     2.50     2.50  addr::addr_range std::uninitialized_copy<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range)
  1.12      0.79     0.01        1    10.00    10.00  Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  1.12      0.80     0.01        1    10.00    10.00  bool __gnu_cxx::operator==<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >(__gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&, __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&)
  1.12      0.81     0.01                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  1.12      0.82     0.01                             Catch::RunContext::resetAssertionInfo()
  1.12      0.83     0.01                             Catch::SimplePcg32::SimplePcg32()
  1.12      0.84     0.01                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  1.12      0.85     0.01                             Catch::getResultCapture()
  1.12      0.86     0.01                             Catch::getCurrentMutableContext()
  1.12      0.87     0.01                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.56      0.87     0.01  2171377     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.56      0.88     0.01  1622058     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.56      0.88     0.01   282742     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&)
  0.56      0.89     0.01      168     0.03     0.16  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.56      0.89     0.01       40     0.13     0.14  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.00      0.89     0.00  5898604     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  0.00      0.89     0.00  3973288     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  0.00      0.89     0.00  2843110     0.00     0.00  __gnu_cxx::new_allocator<char>::max_size() const
  0.00      0.89     0.00  2619196     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  0.00      0.89     0.00  2619196     0.00     0.00  char std::__addressof<char>(char&)
  0.00      0.89     0.00  2619196     0.00     0.00  char std::addressof<char>(char&)
  0.00      0.89     0.00  2503416     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.89     0.00  2468764     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.00      0.89     0.00  2463568     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.00      0.89     0.00  2238033     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.00      0.89     0.00  2236856     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  0.00      0.89     0.00  1888635     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  0.00      0.89     0.00  1669108     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.00      0.89     0.00  1619499     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.00      0.89     0.00  1310082     0.00     0.00  Catch::StringRef::StringRef()
  0.00      0.89     0.00  1310057     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.00      0.89     0.00  1310057     0.00     0.00  operator"" catchsr(char const, unsigned long)
  0.00      0.89     0.00  1309314     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.00      0.89     0.00   954475     0.00     0.00  std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.00      0.89     0.00   954474     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.89     0.00   792771     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const
  0.00      0.89     0.00   691092     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.00      0.89     0.00   691092     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.00      0.89     0.00   688989     0.00     0.00  std::char_traits<char>::length(char const)
  0.00      0.89     0.00   548236     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.00      0.89     0.00   548236     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.89     0.00   548236     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.89     0.00   548236     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.89     0.00   548236     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.00      0.89     0.00   548236     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.00      0.89     0.00   548236     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.00      0.89     0.00   530345     0.00     0.00  std::less<char const>::operator()(char const const&, char const const&) const
  0.00      0.89     0.00   529120     0.00     0.00  std::move_iterator<addr::addr_range>::move_iterator(addr::addr_range)
  0.00      0.89     0.00   529120     0.00     0.00  std::move_iterator<addr::addr_range> std::__make_move_if_noexcept_iterator<addr::addr_range, std::move_iterator<addr::addr_range> >(addr::addr_range)
  0.00      0.89     0.00   528330     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::base() const
  0.00      0.89     0.00   527887     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator()
  0.00      0.89     0.00   420494     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.89     0.00   420135     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.00      0.89     0.00   420135     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.89     0.00   420135     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.89     0.00   420135     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.00      0.89     0.00   420134     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.89     0.00   420134     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.89     0.00   399121     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.00      0.89     0.00   396844     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::max_size() const
  0.00      0.89     0.00   396355     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.89     0.00   395576     0.00     0.00  addr::addr_range const& std::forward<addr::addr_range const&>(std::remove_reference<addr::addr_range const&>::type&)
  0.00      0.89     0.00   330310     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.00      0.89     0.00   330310     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.00      0.89     0.00   329625     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.00      0.89     0.00   329625     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.00      0.89     0.00   329534     0.00     0.00  bool Catch::compareEqual<int, int>(int const&, int const&)
  0.00      0.89     0.00   329534     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.89     0.00   282742     0.00     0.00  std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.00      0.89     0.00   270008     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.00      0.89     0.00   268118     0.00     0.00  __gthread_active_p()
  0.00      0.89     0.00   266968     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.00      0.89     0.00   266968     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.00      0.89     0.00   266940     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.00      0.89     0.00   266940     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.00      0.89     0.00   266940     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.00      0.89     0.00   266940     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.00      0.89     0.00   266834     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::__normal_iterator(addr::addr_range const&)
  0.00      0.89     0.00   266151     0.00     0.00  __gnu_cxx::__exchange_and_add(int volatile, int)
  0.00      0.89     0.00   266151     0.00     0.00  __gnu_cxx::__exchange_and_add_dispatch(int, int)
  0.00      0.89     0.00   266084     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00      0.89     0.00   265494     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...)
  0.00      0.89     0.00   265362     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.89     0.00   264866     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00      0.89     0.00   264866     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  0.00      0.89     0.00   264866     0.00     0.00  void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>)
  0.00      0.89     0.00   264606     0.00     0.00  bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&)
  0.00      0.89     0.00   264602     0.00     0.00  void std::Destroyaux<true>::__destroy<addr::addr_range>(addr::addr_range, addr::addr_range)
  0.00      0.89     0.00   264602     0.00     0.00  void std::Destroy<addr::addrrange>(addr::addr_range, addr::addr_range)
  0.00      0.89     0.00   264560     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const
  0.00      0.89     0.00   264560     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::max_size(std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00   264560     0.00     0.00  addr::addr_range std::uninitialized_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range)
  0.00      0.89     0.00   264560     0.00     0.00  addr::addr_range std::__uninitialized_copy_a<std::move_iterator<addr::addr_range>, addr::addr_range, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range, std::allocator<addr::addr_range>&)
  0.00      0.89     0.00   264494     0.00     0.00  std::__cxx11::to_string(int)
  0.00      0.89     0.00   264171     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_deallocate(addr::addr_range, unsigned long)
  0.00      0.89     0.00   264171     0.00     0.00  void std::Destroy<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&)
  0.00      0.89     0.00   264117     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.89     0.00   264116     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.00      0.89     0.00   263883     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.89     0.00   263883     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00      0.89     0.00   263771     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.89     0.00   263712     0.00     0.00  addr::addr_range std::__uninitialized_move_if_noexcept_a<addr::addr_range, addr::addr_range, std::allocator<addr::addr_range> >(addr::addr_range, addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&)
  0.00      0.89     0.00   263461     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.89     0.00   263023     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.89     0.00   155000     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.89     0.00   143051     0.00     0.00  operator new(unsigned long, void)
  0.00      0.89     0.00   134059     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00      0.89     0.00   133771     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.89     0.00   133592     0.00     0.00  bool Catch::compareEqual<std::__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&)
  0.00      0.89     0.00   132319     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::~new_allocator()
  0.00      0.89     0.00   132319     0.00     0.00  std::allocator<addr::addr_range>::~allocator()
  0.00      0.89     0.00   132315     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::~Vectorimpl()
  0.00      0.89     0.00   132311     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::new_allocator()
  0.00      0.89     0.00   132311     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl()
  0.00      0.89     0.00   132311     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase()
  0.00      0.89     0.00   132284     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::deallocate(addr::addr_range, unsigned long)
  0.00      0.89     0.00   132284     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::allocate(unsigned long, void const)
  0.00      0.89     0.00   132284     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::deallocate(std::allocator<addr::addr_range>&, addr::addr_range, unsigned long)
  0.00      0.89     0.00   132284     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::allocate(std::allocator<addr::addr_range>&, unsigned long)
  0.00      0.89     0.00   132275     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.89     0.00   132275     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.89     0.00   132265     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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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.89     0.00   131934     0.00     0.00  addr::addr_parser::addr_parser()
  0.00      0.89     0.00   131934     0.00     0.00  addr::addr_parser::~addr_parser()
  0.00      0.89     0.00   131860     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_allocate(unsigned long)
  0.00      0.89     0.00   131856     0.00     0.00  void __gnu_cxx::new_allocator<addr::addr_range>::construct<addr::addr_range, addr::addr_range const&>(addr::addr_range, addr::addr_range const&)
  0.00      0.89     0.00   131856     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::difference_type __gnu_cxx::operator-<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&, __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&)
  0.00      0.89     0.00   131856     0.00     0.00  void std::allocator_traits<std::allocator<addr::addr_range> >::construct<addr::addr_range, addr::addr_range const&>(std::allocator<addr::addr_range>&, addr::addr_range, addr::addr_range const&)
  0.00      0.89     0.00   131856     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end()
  0.00      0.89     0.00   131856     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin()
  0.00      0.89     0.00   131832     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.00      0.89     0.00   131832     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::~BinaryExpr()
  0.00      0.89     0.00   131832     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00      0.89     0.00   131828     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector()
  0.00      0.89     0.00   131816     0.00     0.00  bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&)
  0.00      0.89     0.00   131816     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.89     0.00   131769     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long)
  0.00      0.89     0.00   131614     0.00     0.00  Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::BinaryExpr(bool, addr::addr::network_type_t const&, Catch::StringRef, addr::addr::network_type_t const&)
  0.00      0.89     0.00   131614     0.00     0.00  Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr()
  0.00      0.89     0.00   131614     0.00     0.00  Catch::ExprLhs<addr::addr::network_type_t const&>::ExprLhs(addr::addr::network_type_t const&)
  0.00      0.89     0.00   131614     0.00     0.00  Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&)
  0.00      0.89     0.00   131598     0.00     0.00  bool Catch::compareEqual<addr::addr::network_type_t, addr::addr::network_type_t>(addr::addr::network_type_t const&, addr::addr::network_type_t const&)
  0.00      0.89     0.00   131598     0.00     0.00  Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&)
  0.00      0.89     0.00   131072     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [15])
  0.00      0.89     0.00   131072     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::~BinaryExpr()
  0.00      0.89     0.00   131072     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [15]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15])
  0.00      0.89     0.00    66484     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign()
  0.00      0.89     0.00    65538     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [30])
  0.00      0.89     0.00    65538     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::~BinaryExpr()
  0.00      0.89     0.00    65538     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [30]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30])
  0.00      0.89     0.00    65538     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30])
  0.00      0.89     0.00    65536     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr()
  0.00      0.89     0.00    65536     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [32]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32])
  0.00      0.89     0.00    65536     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32])
  0.00      0.89     0.00    64647     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const
  0.00      0.89     0.00    48819     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.00      0.89     0.00    48587     0.00     0.00  Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int)
  0.00      0.89     0.00    48587     0.00     0.00  Catch::BinaryExpr<char, int>::~BinaryExpr()
  0.00      0.89     0.00    48587     0.00     0.00  bool Catch::compareEqual<char, int>(char const&, int const&)
  0.00      0.89     0.00    48587     0.00     0.00  Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int)
  0.00      0.89     0.00    42343     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.00      0.89     0.00    22304     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const
  0.00      0.89     0.00    22304     0.00     0.00  std::pointer_traits<char32_t const>::pointer_to(char32_t const&)
  0.00      0.89     0.00    22304     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.00      0.89     0.00    22304     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.00      0.89     0.00    22234     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const
  0.00      0.89     0.00    21224     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long)
  0.00      0.89     0.00    21224     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
  0.00      0.89     0.00    20650     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.00      0.89     0.00    20650     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.00      0.89     0.00    20650     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
  0.00      0.89     0.00    18509     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.00      0.89     0.00    17168     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.00      0.89     0.00    15752     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.89     0.00    11487     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.89     0.00     9765     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.89     0.00     9718     0.00     0.00  __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> > > > >::base() const
  0.00      0.89     0.00     7412     0.00     0.00  __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> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00     7053     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.89     0.00     6967     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.89     0.00     6920     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::base() const
  0.00      0.89     0.00     6512     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.89     0.00     6445     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.89     0.00     5668     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.89     0.00     5666     0.00     0.00  void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      0.89     0.00     5320     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const
  0.00      0.89     0.00     5171     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.89     0.00     5012     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00      0.89     0.00     4958     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.89     0.00     4958     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  0.00      0.89     0.00     4764     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::move_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      0.89     0.00     4764     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> std::__make_move_if_noexcept_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::move_iterator<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.89     0.00     4423     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.89     0.00     4423     0.00     0.00  void std::Destroy<std::cxx11::basicstring<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.89     0.00     4289     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.89     0.00     4289     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.89     0.00     4223     0.00     0.00  Catch::SectionInfo::~SectionInfo()
  0.00      0.89     0.00     4131     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() const
  0.00      0.89     0.00     4087     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.89     0.00     3765     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.89     0.00     3726     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.89     0.00     3664     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.89     0.00     3460     0.00     0.00  bool std::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&)
  0.00      0.89     0.00     3460     0.00     0.00  bool std::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&)
  0.00      0.89     0.00     3459     0.00     0.00  void std::Destroy<std::cxx11::basicstring<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.89     0.00     3423     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.89     0.00     3303     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.00      0.89     0.00     3196     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.89     0.00     3196     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.89     0.00     3010     0.00     0.00  void std::Construct<std::cxx11::basicstring<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.89     0.00     2982     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00      0.89     0.00     2938     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.89     0.00     2938     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.89     0.00     2938     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.89     0.00     2938     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.89     0.00     2863     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.89     0.00     2863     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.89     0.00     2756     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00      0.89     0.00     2710     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00      0.89     0.00     2599     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00      0.89     0.00     2599     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00     2575     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> > > >::~vector()
  0.00      0.89     0.00     2566     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00      0.89     0.00     2566     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00      0.89     0.00     2566     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00      0.89     0.00     2526     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      0.89     0.00     2464     0.00     0.00  Catch::ExprLhs<unsigned char>::ExprLhs(unsigned char)
  0.00      0.89     0.00     2464     0.00     0.00  Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char)
  0.00      0.89     0.00     2385     0.00     0.00  std::cxx11::basicstring<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.89     0.00     2382     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> > > >::max_size() const
  0.00      0.89     0.00     2382     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.89     0.00     2382     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<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.89     0.00     2382     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<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.89     0.00     2382     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_iterator<std::__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::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__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.89     0.00     2351     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >, std::is_move_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::is_move_assignable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >::value, void>::type std::swap<std::__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.89     0.00     2233     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&)
  0.00      0.89     0.00     1976     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.89     0.00     1967     0.00     0.00  __gnu_cxx::__atomic_add(int volatile, int)
  0.00      0.89     0.00     1967     0.00     0.00  __gnu_cxx::__atomic_add_dispatch(int, int)
  0.00      0.89     0.00     1967     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00      0.89     0.00     1966     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.89     0.00     1832     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.89     0.00     1826     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.89     0.00     1778     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00      0.89     0.00     1778     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.89     0.00     1750     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.89     0.00     1748     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.89     0.00     1748     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_create_storage(unsigned long)
  0.00      0.89     0.00     1748     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(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      0.89     0.00     1748     0.00     0.00  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&)
  0.00      0.89     0.00     1748     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> >)
  0.00      0.89     0.00     1748     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> > > >::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&)
  0.00      0.89     0.00     1748     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_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> >)
  0.00      0.89     0.00     1748     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__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> >, 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> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      0.89     0.00     1746     0.00     0.01  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00      0.89     0.00     1746     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00      0.89     0.00     1746     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00      0.89     0.00     1746     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.89     0.00     1746     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.89     0.00     1721     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.00      0.89     0.00     1721     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.00      0.89     0.00     1720     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::base() const
  0.00      0.89     0.00     1706     0.00     0.01  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.89     0.00     1567     0.00     0.00  Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, char const)
  0.00      0.89     0.00     1563     0.00     0.00  std::remove_reference<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<std::allocator<std::__cxx11::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.89     0.00     1480     0.00     0.00  Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char)
  0.00      0.89     0.00     1480     0.00     0.00  Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr()
  0.00      0.89     0.00     1480     0.00     0.00  bool Catch::compareEqual<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
  0.00      0.89     0.00     1480     0.00     0.00  Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char)
  0.00      0.89     0.00     1479     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
  0.00      0.89     0.00     1317     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> >&>::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> >&)
  0.00      0.89     0.00     1317     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> >&>::~BinaryExpr()
  0.00      0.89     0.00     1317     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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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.89     0.00     1148     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::~new_allocator()
  0.00      0.89     0.00     1148     0.00     0.00  std::allocator<char32_t>::~allocator()
  0.00      0.89     0.00     1118     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.89     0.00     1078     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const
  0.00      0.89     0.00     1078     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++()
  0.00      0.89     0.00     1078     0.00     0.00  void std::Construct<std::cxx11::basicstring<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.89     0.00      984     0.00     0.00  Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int)
  0.00      0.89     0.00      984     0.00     0.00  Catch::BinaryExpr<unsigned char, int>::~BinaryExpr()
  0.00      0.89     0.00      984     0.00     0.00  bool Catch::compareEqual<unsigned char, int>(unsigned char const&, int const&)
  0.00      0.89     0.00      984     0.00     0.00  Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int)
  0.00      0.89     0.00      942     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::max_size() const
  0.00      0.89     0.00      938     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
  0.00      0.89     0.00      921     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00      0.89     0.00      919     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00      0.89     0.00      860     0.00     0.00  bool std::operator==<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00      860     0.00     0.00  bool std::operator!=<Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00      783     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::_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&)
  0.00      0.89     0.00      782     0.00     0.00  std::remove_reference<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> > > >&>::type&& std::move<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> > > >&)
  0.00      0.89     0.00      781     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> > >&&)
  0.00      0.89     0.00      781     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::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> > > >&&)
  0.00      0.89     0.00      781     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> > > >::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> > > >&&)
  0.00      0.89     0.00      780     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00      0.89     0.00      780     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00      0.89     0.00      780     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00      0.89     0.00      780     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator() const
  0.00      0.89     0.00      780     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00      0.89     0.00      780     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.89     0.00      780     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator++()
  0.00      0.89     0.00      780     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00      0.89     0.00      780     0.00     0.00  std::removereference<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.89     0.00      780     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00      0.89     0.00      772     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> >&&)
  0.00      0.89     0.00      716     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00      0.89     0.00      716     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.89     0.00      703     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign()
  0.00      0.89     0.00      703     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.89     0.00      703     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.89     0.00      684     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.00      0.89     0.00      671     0.00     0.03  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.89     0.00      669     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.89     0.00      669     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00      0.89     0.00      665     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.89     0.00      665     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.89     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int)
  0.00      0.89     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int>::~BinaryExpr()
  0.00      0.89     0.00      641     0.00     0.00  bool Catch::compareEqual<unsigned short, int>(unsigned short const&, int const&)
  0.00      0.89     0.00      641     0.00     0.00  Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short)
  0.00      0.89     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int)
  0.00      0.89     0.00      641     0.00     0.00  Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short)
  0.00      0.89     0.00      575     0.00     0.00  CATCH2_INTERNAL_TEST_100()
  0.00      0.89     0.00      574     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&)
  0.00      0.89     0.00      574     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator()
  0.00      0.89     0.00      574     0.00     0.00  std::allocator<char32_t>::allocator()
  0.00      0.89     0.00      574     0.00     0.00  std::allocator<char32_t>::allocator(std::allocator<char32_t> const&)
  0.00      0.89     0.00      574     0.00     0.00  std::pointer_traits<char32_t>::pointer_to(char32_t&)
  0.00      0.89     0.00      574     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
  0.00      0.89     0.00      574     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&)
  0.00      0.89     0.00      574     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
  0.00      0.89     0.00      574     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
  0.00      0.89     0.00      574     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.00      0.89     0.00      574     0.00     0.00  std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
  0.00      0.89     0.00      574     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.00      0.89     0.00      473     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const
  0.00      0.89     0.00      473     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const
  0.00      0.89     0.00      473     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&)
  0.00      0.89     0.00      469     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00      0.89     0.00      469     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00      0.89     0.00      469     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::deallocate(std::allocator<char32_t>&, char32_t, unsigned long)
  0.00      0.89     0.00      469     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long)
  0.00      0.89     0.00      469     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
  0.00      0.89     0.00      454     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_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::__cxx11::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.89     0.00      449     0.00     0.00  addr::iface::~iface()
  0.00      0.89     0.00      435     0.00     0.00  addr::iface std::__addressof<addr::iface>(addr::iface&)
  0.00      0.89     0.00      435     0.00     0.00  void std::_Destroy<addr::iface>(addr::iface)
  0.00      0.89     0.00      425     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&)
  0.00      0.89     0.00      425     0.00     0.00  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&)
  0.00      0.89     0.00      414     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::base() const
  0.00      0.89     0.00      352     0.00     0.00  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.89     0.00      344     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.89     0.00      336     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.89     0.00      330     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.89     0.00      330     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.89     0.00      324     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00      0.89     0.00      318     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12])
  0.00      0.89     0.00      316     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.89     0.00      300     0.00     0.00  Catch::BinaryExpr<int, unsigned short>::BinaryExpr(bool, int, Catch::StringRef, unsigned short)
  0.00      0.89     0.00      300     0.00     0.00  Catch::BinaryExpr<int, unsigned short>::~BinaryExpr()
  0.00      0.89     0.00      300     0.00     0.00  bool Catch::compareEqual<int, unsigned short>(int const&, unsigned short const&)
  0.00      0.89     0.00      300     0.00     0.00  Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short)
  0.00      0.89     0.00      298     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00      0.89     0.00      246     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00      0.89     0.00      232     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.00      0.89     0.00      232     0.00     0.00  Catch::BinaryExpr<char, char>::~BinaryExpr()
  0.00      0.89     0.00      230     0.00     0.00  bool Catch::compareEqual<char, char>(char const&, char const&)
  0.00      0.89     0.00      230     0.00     0.00  Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char)
  0.00      0.89     0.00      229     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()
  0.00      0.89     0.00      229     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()
  0.00      0.89     0.00      227     0.00     0.00  __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> > > > >::difference_type __gnu_cxx::operator-<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> > > > >(__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> > > > > 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> > > > > const&)
  0.00      0.89     0.00      227     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_check_len(unsigned long, char const) const
  0.00      0.89     0.00      227     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_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&)
  0.00      0.89     0.00      211     0.00     0.00  CATCH2_INTERNAL_TEST_65()
  0.00      0.89     0.00      204     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.89     0.00      202     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::max_size() const
  0.00      0.89     0.00      200     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::base() const
  0.00      0.89     0.00      198     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00      180     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::__normal_iterator(addr::iface const&)
  0.00      0.89     0.00      180     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00      0.89     0.00      174     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::~new_allocator()
  0.00      0.89     0.00      174     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::~new_allocator()
  0.00      0.89     0.00      174     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00      0.89     0.00      174     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00      0.89     0.00      172     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.89     0.00      172     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.89     0.00      172     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [8]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8])
  0.00      0.89     0.00      172     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8])
  0.00      0.89     0.00      172     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&)
  0.00      0.89     0.00      172     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00      172     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.89     0.00      172     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.89     0.00      172     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.89     0.00      172     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00      170     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00      0.89     0.00      167     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00      0.89     0.00      166     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00      0.89     0.00      160     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.89     0.00      160     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::move_iterator(Catch::Clara::Opt)
  0.00      0.89     0.00      160     0.00     0.00  std::move_iterator<Catch::Clara::Opt> std::__make_move_if_noexcept_iterator<Catch::Clara::Opt, std::move_iterator<Catch::Clara::Opt> >(Catch::Clara::Opt)
  0.00      0.89     0.00      159     0.00     0.00  std::shared_ptr<addr::route> std::__addressof<std::shared_ptr<addr::route> >(std::shared_ptr<addr::route>&)
  0.00      0.89     0.00      155     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_always_equal()
  0.00      0.89     0.00      148     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
  0.00      0.89     0.00      141     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00      132     0.00     0.00  std::__cxx11::to_string(unsigned long)
  0.00      0.89     0.00      131     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [1])
  0.00      0.89     0.00      131     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::~BinaryExpr()
  0.00      0.89     0.00      131     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [1]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1])
  0.00      0.89     0.00      131     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1])
  0.00      0.89     0.00      129     0.00     0.01  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.89     0.00      129     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.89     0.00      129     0.00     0.01  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.89     0.00      129     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.89     0.00      125     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00      0.89     0.00      122     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.89     0.00      122     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00      0.89     0.00      122     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.89     0.00      122     0.00     0.00  std::__shared_ptr_access<addr::route, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      0.89     0.00      122     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.89     0.00      122     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long)
  0.00      0.89     0.00      120     0.00     0.00  std::__shared_ptr_access<addr::route, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.89     0.00      110     0.00     0.00  std::shared_ptr<addr::route>::~shared_ptr()
  0.00      0.89     0.00      106     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00      0.89     0.00      105     0.00     0.00  void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface)
  0.00      0.89     0.00      105     0.00     0.00  void std::_Destroy<addr::iface>(addr::iface, addr::iface)
  0.00      0.89     0.00      101     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.89     0.00      100     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6])
  0.00      0.89     0.00      100     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr()
  0.00      0.89     0.00      100     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6])
  0.00      0.89     0.00      100     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6])
  0.00      0.89     0.00      100     0.00     0.00  bool std::operator==<std::shared_ptr<addr::route>>(std::move_iterator<std::shared_ptr<addr::route>> const&, std::move_iterator<std::shared_ptr<addr::route>> const&)
  0.00      0.89     0.00      100     0.00     0.00  bool std::operator!=<std::shared_ptr<addr::route>>(std::move_iterator<std::shared_ptr<addr::route>> const&, std::move_iterator<std::shared_ptr<addr::route>> const&)
  0.00      0.89     0.00       99     0.00     0.00  void std::Destroy<std::sharedptr<addr::route> >(std::shared_ptr<addr::route>)
  0.00      0.89     0.00       91     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00      0.89     0.00       90     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.89     0.00       90     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00       90     0.00     0.00  std::remove_reference<std::shared_ptr<addr::route>&>::type&& std::move<std::shared_ptr<addr::route>&>(std::shared_ptr<addr::route>&)
  0.00      0.89     0.00       89     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.89     0.00       89     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.89     0.00       89     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.89     0.00       89     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.89     0.00       89     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.89     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00      0.89     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00      0.89     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00      0.89     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00      0.89     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00      0.89     0.00       88     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00      0.89     0.00       88     0.00     0.01  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00      0.89     0.00       88     0.00     0.00  std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.00      0.89     0.00       87     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00      0.89     0.00       87     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00      0.89     0.00       87     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00      0.89     0.00       87     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00      0.89     0.00       86     0.00     0.01  Catch::Clara::Parser::~Parser()
  0.00      0.89     0.00       86     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00      0.89     0.00       86     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00      0.89     0.00       86     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00      0.89     0.00       86     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00      0.89     0.00       86     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.89     0.00       86     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.89     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00      0.89     0.00       85     0.00     0.14  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.89     0.00       85     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.00      0.89     0.00       85     0.00     0.14  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.89     0.00       85     0.00     0.14  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.89     0.00       85     0.00     0.00  std::operator&=(std::IosFmtflags&, std::IosFmtflags)
  0.00      0.89     0.00       85     0.00     0.00  std::operator~(std::IosFmtflags)
  0.00      0.89     0.00       85     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00      0.89     0.00       85     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00      0.89     0.00       84     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00      0.89     0.00       84     0.00     0.14  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00      0.89     0.00       84     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00      0.89     0.00       84     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.89     0.00       84     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00       84     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00      0.89     0.00       84     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.89     0.00       84     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00      0.89     0.00       84     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.89     0.00       84     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00      0.89     0.00       84     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.89     0.00       84     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.89     0.00       84     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.89     0.00       84     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.89     0.00       84     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.89     0.00       84     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.89     0.00       84     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.89     0.00       84     0.00     0.14  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.89     0.00       84     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.89     0.00       84     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.89     0.00       80     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.89     0.00       80     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00      0.89     0.00       80     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::size() const
  0.00      0.89     0.00       80     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::move_iterator(std::shared_ptr<addr::route>)
  0.00      0.89     0.00       80     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00       80     0.00     0.00  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)
  0.00      0.89     0.00       80     0.00     0.00  Catch::Clara::Opt std::uninitialized_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)
  0.00      0.89     0.00       80     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.89     0.00       80     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>> std::__make_move_if_noexcept_iterator<std::shared_ptr<addr::route>, std::move_iterator<std::shared_ptr<addr::route>> >(std::shared_ptr<addr::route>)
  0.00      0.89     0.00       80     0.00     0.00  Catch::Clara::Opt std::__uninitialized_move_if_noexcept_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.89     0.00       76     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7])
  0.00      0.89     0.00       75     0.00     0.00  __gnu_cxx::new_allocator<addr::iface>::deallocate(addr::iface, unsigned long)
  0.00      0.89     0.00       75     0.00     0.00  std::allocator_traits<std::allocator<addr::iface> >::deallocate(std::allocator<addr::iface>&, addr::iface, unsigned long)
  0.00      0.89     0.00       72     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::__normal_iterator(std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00       72     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::base() const
  0.00      0.89     0.00       67     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.89     0.00       66     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route> const, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::base() const
  0.00      0.89     0.00       62     0.00     0.01  Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00       62     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route> const, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::__normal_iterator(std::shared_ptr<addr::route> const const&)
  0.00      0.89     0.00       62     0.00     0.01  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> > const&)
  0.00      0.89     0.00       60     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::max_size() const
  0.00      0.89     0.00       60     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::operator() const
  0.00      0.89     0.00       60     0.00     0.00  std::shared_ptr<addr::route>::shared_ptr(std::shared_ptr<addr::route>&&)
  0.00      0.89     0.00       60     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::operator++()
  0.00      0.89     0.00       60     0.00     0.00  void std::Construct<std::sharedptr<addr::route>, std::shared_ptr<addr::route> >(std::shared_ptr<addr::route>, std::shared_ptr<addr::route>&&)
  0.00      0.89     0.00       60     0.00     0.00  std::shared_ptr<addr::route>&& std::forward<std::shared_ptr<addr::route> >(std::remove_reference<std::shared_ptr<addr::route> >::type&)
  0.00      0.89     0.00       54     0.00     0.00  addr::addr_range std::__addressof<addr::addr_range>(addr::addr_range&)
  0.00      0.89     0.00       52     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00      0.89     0.00       52     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00      0.89     0.00       50     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr&>::BinaryExpr(bool, addr::addr&, Catch::StringRef, addr::addr&)
  0.00      0.89     0.00       50     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr()
  0.00      0.89     0.00       50     0.00     0.00  Catch::ExprLhs<addr::addr&>::ExprLhs(addr::addr&)
  0.00      0.89     0.00       50     0.00     0.00  Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&)
  0.00      0.89     0.00       50     0.00     0.00  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.89     0.00       50     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&, char const)
  0.00      0.89     0.00       49     0.00     0.00  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.89     0.00       49     0.00     0.00  std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int))
  0.00      0.89     0.00       48     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34])
  0.00      0.89     0.00       46     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00      0.89     0.00       46     0.00     0.00  std::move_iterator<addr::addr_range>::operator() const
  0.00      0.89     0.00       46     0.00     0.00  std::move_iterator<addr::addr_range>::operator++()
  0.00      0.89     0.00       46     0.00     0.00  void std::Construct<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range&&)
  0.00      0.89     0.00       46     0.00     0.00  addr::addr_range&& std::forward<addr::addr_range>(std::remove_reference<addr::addr_range>::type&)
  0.00      0.89     0.00       45     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) const
  0.00      0.89     0.00       45     0.00     0.00  std::type_info::operator==(std::type_info const&) const
  0.00      0.89     0.00       44     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33])
  0.00      0.89     0.00       44     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> > > >::vector()
  0.00      0.89     0.00       42     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00      0.89     0.00       42     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00      0.89     0.00       41     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9])
  0.00      0.89     0.00       41     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr()
  0.00      0.89     0.00       41     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [9]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9])
  0.00      0.89     0.00       41     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> Catch::operator==<char const (&) [9], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9])
  0.00      0.89     0.00       40     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00       40     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00      0.89     0.00       40     0.00     0.14  Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&)
  0.00      0.89     0.00       40     0.00     0.01  void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      0.89     0.00       40     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.89     0.00       40     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_get_Tp_allocator() const
  0.00      0.89     0.00       40     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.89     0.00       40     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::max_size() const
  0.00      0.89     0.00       40     0.00     0.01  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.89     0.00       40     0.00     0.00  std::allocator_traits<std::allocator<std::shared_ptr<addr::route> > >::max_size(std::allocator<std::shared_ptr<addr::route> > const&)
  0.00      0.89     0.00       40     0.00     0.00  std::shared_ptr<addr::route> std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>>(std::move_iterator<std::shared_ptr<addr::route>>, std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>)
  0.00      0.89     0.00       40     0.00     0.02  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.89     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00      0.89     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00      0.89     0.00       40     0.00     0.00  std::__cxx11::to_string(unsigned int)
  0.00      0.89     0.00       40     0.00     0.00  std::shared_ptr<addr::route> std::uninitialized_copy<std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>>(std::move_iterator<std::shared_ptr<addr::route>>, std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>)
  0.00      0.89     0.00       40     0.00     0.00  std::shared_ptr<addr::route> std::__uninitialized_copy_a<std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>, std::shared_ptr<addr::route> >(std::move_iterator<std::shared_ptr<addr::route>>, std::move_iterator<std::shared_ptr<addr::route>>, std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> >&)
  0.00      0.89     0.00       40     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.89     0.00       39     0.00     0.42  Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00      0.89     0.00       36     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11])
  0.00      0.89     0.00       36     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr()
  0.00      0.89     0.00       36     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [11]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11])
  0.00      0.89     0.00       36     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11])
  0.00      0.89     0.00       36     0.00     0.00  unittest::g_progress()
  0.00      0.89     0.00       36     0.00     0.00  std::remove_reference<Catch::Clara::Arg&>::type&& std::move<Catch::Clara::Arg&>(Catch::Clara::Arg&)
  0.00      0.89     0.00       36     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00      0.89     0.00       35     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10])
  0.00      0.89     0.00       35     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr()
  0.00      0.89     0.00       35     0.00     0.00  bool Catch::compareEqual<addr::addr, addr::addr>(addr::addr const&, addr::addr const&)
  0.00      0.89     0.00       35     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [10]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10])
  0.00      0.89     0.00       35     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30])
  0.00      0.89     0.00       35     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10])
  0.00      0.89     0.00       33     0.00     0.00  std::numeric_limits<unsigned long>::max()
  0.00      0.89     0.00       33     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  0.00      0.89     0.00       33     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
  0.00      0.89     0.00       33     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
  0.00      0.89     0.00       31     0.00     0.00  bool __gnu_cxx::operator==<std::shared_ptr<addr::route> const, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<addr::route> const, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route> const, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&)
  0.00      0.89     0.00       31     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::end() const
  0.00      0.89     0.00       31     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::begin() const
  0.00      0.89     0.00       31     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00      0.89     0.00       30     0.00     0.00  __gnu_cxx::new_allocator<addr::iface>::~new_allocator()
  0.00      0.89     0.00       30     0.00     0.00  std::allocator<addr::iface>::~allocator()
  0.00      0.89     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::Vectorimpl::~Vectorimpl()
  0.00      0.89     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::_M_deallocate(addr::iface, unsigned long)
  0.00      0.89     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::_M_get_Tp_allocator()
  0.00      0.89     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::~Vectorbase()
  0.00      0.89     0.00       30     0.00     0.00  void std::_Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&)
  0.00      0.89     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool>::BinaryExpr(bool, bool, Catch::StringRef, bool)
  0.00      0.89     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool>::~BinaryExpr()
  0.00      0.89     0.00       28     0.00     0.00  bool Catch::compareEqual<bool, bool>(bool const&, bool const&)
  0.00      0.89     0.00       28     0.00     0.00  Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int)
  0.00      0.89     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool)
  0.00      0.89     0.00       28     0.00     0.00  Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int)
  0.00      0.89     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00      0.89     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00      0.89     0.00       26     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::base() const
  0.00      0.89     0.00       25     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00      0.89     0.00       25     0.00     0.00  Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const
  0.00      0.89     0.00       25     0.00     0.00  void std::Destroyaux<false>::__destroy<std::shared_ptr<addr::route>>(std::shared_ptr<addr::route>, std::shared_ptr<addr::route>)
  0.00      0.89     0.00       25     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00      0.89     0.00       25     0.00     0.00  void std::Destroy<std::sharedptr<addr::route>>(std::shared_ptr<addr::route>, std::shared_ptr<addr::route>)
  0.00      0.89     0.00       24     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35])
  0.00      0.89     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00      0.89     0.00       23     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4])
  0.00      0.89     0.00       23     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr()
  0.00      0.89     0.00       23     0.00     0.00  std::shared_ptr<addr::route> const& std::forward<std::shared_ptr<addr::route> const&>(std::remove_reference<std::shared_ptr<addr::route> const&>::type&)
  0.00      0.89     0.00       22     0.00     0.00  bool Catch::compareNotEqual<int, int&>(int const&, int&)
  0.00      0.89     0.00       22     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.89     0.00       21     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix&>::BinaryExpr(bool, addr::unix&, Catch::StringRef, addr::unix&)
  0.00      0.89     0.00       21     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr()
  0.00      0.89     0.00       21     0.00     0.00  Catch::ExprLhs<addr::unix&>::ExprLhs(addr::unix&)
  0.00      0.89     0.00       21     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     0.00       21     0.00     0.00  Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&)
  0.00      0.89     0.00       20     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.89     0.00       20     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::deallocate(std::shared_ptr<addr::route>, unsigned long)
  0.00      0.89     0.00       20     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::allocate(unsigned long, void const)
  0.00      0.89     0.00       20     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.89     0.00       20     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_get_Tp_allocator()
  0.00      0.89     0.00       20     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      0.89     0.00       20     0.00     0.00  std::allocator_traits<std::allocator<std::shared_ptr<addr::route> > >::deallocate(std::allocator<std::shared_ptr<addr::route> >&, std::shared_ptr<addr::route>, unsigned long)
  0.00      0.89     0.00       20     0.00     0.00  std::allocator_traits<std::allocator<std::shared_ptr<addr::route> > >::allocate(std::allocator<std::shared_ptr<addr::route> >&, unsigned long)
  0.00      0.89     0.00       19     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20])
  0.00      0.89     0.00       19     0.00     0.00  std::shared_ptr<addr::route>::shared_ptr(std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::BinaryExpr(bool, sockaddr_un&, Catch::StringRef, sockaddr_un&)
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::~BinaryExpr()
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16])
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr()
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int)
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<unsigned int, int>::~BinaryExpr()
  0.00      0.89     0.00       18     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [16]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16])
  0.00      0.89     0.00       18     0.00     0.00  Catch::ExprLhs<sockaddr_un&>::ExprLhs(sockaddr_un&)
  0.00      0.89     0.00       18     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> Catch::operator==<char const (&) [16], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16])
  0.00      0.89     0.00       18     0.00     0.00  Catch::ExprLhs<sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::Decomposer&&, sockaddr_un&)
  0.00      0.89     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const
  0.00      0.89     0.00       18     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.89     0.00       17     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl()
  0.00      0.89     0.00       16     0.00     0.00  bool Catch::compareNotEqual<addr::addr::network_type_t, addr::addr::network_type_t&>(addr::addr::network_type_t const&, addr::addr::network_type_t&)
  0.00      0.89     0.00       16     0.00     0.00  bool Catch::compareNotEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4])
  0.00      0.89     0.00       16     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00      0.89     0.00       16     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00      0.89     0.00       16     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00      0.89     0.00       16     0.00     0.00  Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator!=<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&)
  0.00      0.89     0.00       16     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator!=<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4])
  0.00      0.89     0.00       16     0.00     0.00  snapdev::NOT_USED()
  0.00      0.89     0.00       16     0.00     0.00  void snapdev::NOT_USED<decltype(nullptr)&>(decltype(nullptr)&)
  0.00      0.89     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.89     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00      0.89     0.00       16     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.89     0.00       16     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.89     0.00       16     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.89     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long)
  0.00      0.89     0.00       16     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.89     0.00       16     0.00     0.00  bool std::operator!=<char, std::chartraits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00      0.89     0.00       15     0.00     0.15  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00       15     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [37]>(char const (&) [37])
  0.00      0.89     0.00       15     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.89     0.00       15     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.89     0.00       15     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.89     0.00       15     0.00     0.00  bool __gnu_cxx::operator!=<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >(__gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > > const&, __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > > const&)
  0.00      0.89     0.00       15     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.89     0.00       15     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.89     0.00       15     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00      0.89     0.00       14     0.00     0.07  CATCH2INTERNAL_TEST_0()
  0.00      0.89     0.00       14     0.00     0.05  addr::iface::iface(addr::iface const&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<addr::addr const&, addr::addr&>::BinaryExpr(bool, addr::addr const&, Catch::StringRef, addr::addr&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<addr::addr const&, addr::addr&>::~BinaryExpr()
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<addr::iface> const&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.89     0.00       14     0.00     0.00  bool Catch::compareNotEqual<unsigned int, int&>(unsigned int const&, int&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::ExprLhs<addr::addr const&>::ExprLhs(addr::addr const&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::ExprLhs<std::shared_ptr<addr::iface> const&>::ExprLhs(std::shared_ptr<addr::iface> const&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<addr::addr const&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr const&>&&, addr::addr&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::ExprLhs<addr::addr const& const&> Catch::operator<=<addr::addr const&, 0>(Catch::Decomposer&&, addr::addr const&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::ExprLhs<std::shared_ptr<addr::iface> const&> Catch::operator<=<std::shared_ptr<addr::iface>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::iface>&&)
  0.00      0.89     0.00       14     0.00     0.00  Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int)
  0.00      0.89     0.00       14     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.89     0.00       14     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::~new_allocator()
  0.00      0.89     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator++()
  0.00      0.89     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator() const
  0.00      0.89     0.00       14     0.00     0.00  std::__shared_ptr<addr::iface, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.89     0.00       14     0.00     0.00  std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocator<void>(std::allocator<void> const&)
  0.00      0.89     0.00       14     0.00     0.00  std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.89     0.00       14     0.00     0.00  std::shared_ptr<addr::iface>::~shared_ptr()
  0.00      0.89     0.00       14     0.00     0.00  std::__shared_ptr<addr::iface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00       14     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.89     0.00       14     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.89     0.00       14     0.00     0.00  std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.89     0.00       13     0.00     0.08  CATCH2_INTERNAL_TEST_35()
  0.00      0.89     0.00       13     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [22]>(char const (&) [22])
  0.00      0.89     0.00       13     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [57]>(char const (&) [57])
  0.00      0.89     0.00       12     0.00     0.19  CATCH2_INTERNAL_TEST_33()
  0.00      0.89     0.00       12     0.00     0.23  CATCH2_INTERNAL_TEST_39()
  0.00      0.89     0.00       12     0.00     0.00  addr::addr_range::addr_range()
  0.00      0.89     0.00       12     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(decltype(nullptr))
  0.00      0.89     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~new_allocator()
  0.00      0.89     0.00       12     0.00     0.00  bool __gnu_cxx::operator!=<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&)
  0.00      0.89     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00      0.89     0.00       12     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Arg> >, std::is_move_constructible<Catch::Clara::Arg>, std::is_move_assignable<Catch::Clara::Arg> >::value, void>::type std::swap<Catch::Clara::Arg>(Catch::Clara::Arg&, Catch::Clara::Arg&)
  0.00      0.89     0.00       12     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Opt> >, std::is_move_constructible<Catch::Clara::Opt>, std::is_move_assignable<Catch::Clara::Opt> >::value, void>::type std::swap<Catch::Clara::Opt>(Catch::Clara::Opt&, Catch::Clara::Opt&)
  0.00      0.89     0.00       11     0.00     0.00  bool Catch::compareEqual<std::shared_ptr<addr::iface>, decltype(nullptr)>(std::shared_ptr<addr::iface> const&, decltype(nullptr) const&)
  0.00      0.89     0.00       11     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&)
  0.00      0.89     0.00       11     0.00     0.00  bool __gnu_cxx::operator!=<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&)
  0.00      0.89     0.00       11     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const
  0.00      0.89     0.00       11     0.00     0.00  std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const
  0.00      0.89     0.00       11     0.00     0.00  std::__uniq_ptr_impl<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_ptr() const
  0.00      0.89     0.00       11     0.00     0.00  std::Headbase<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, false>::_M_head(std::Headbase<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, false> const&)
  0.00      0.89     0.00       11     0.00     0.00  std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_head(std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > const&)
  0.00      0.89     0.00       11     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer const& std::__get_helper<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > const&)
  0.00      0.89     0.00       11     0.00     0.00  std::tuple_element<0ul, std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > >::type const& std::get<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > const&)
  0.00      0.89     0.00       11     0.00     0.00  bool std::operator==<addr::iface>(std::shared_ptr<addr::iface> const&, decltype(nullptr))
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::BinaryExpr(bool, addrinfo&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned int, unsigned long>::BinaryExpr(bool, unsigned int, Catch::StringRef, unsigned long)
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned int, unsigned long>::~BinaryExpr()
  0.00      0.89     0.00       10     0.00     0.00  bool Catch::compareEqual<unsigned int, unsigned long>(unsigned int const&, unsigned long const&)
  0.00      0.89     0.00       10     0.00     0.00  bool Catch::compareNotEqual<addrinfo, decltype(nullptr)&>(addrinfo const&, decltype(nullptr)&)
  0.00      0.89     0.00       10     0.00     0.00  Catch::ExprLhs<addrinfo&>::ExprLhs(addrinfo&)
  0.00      0.89     0.00       10     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& const&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(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> > const&)
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned int, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned int>&&, unsigned long)
  0.00      0.89     0.00       10     0.00     0.00  Catch::ExprLhs<addrinfo& const&> Catch::operator<=<addrinfo&, 0>(Catch::Decomposer&&, addrinfo&)
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.89     0.00       10     0.00     0.00  Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<addrinfo&>&&, decltype(nullptr)&&)
  0.00      0.89     0.00       10     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.89     0.00       10     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.89     0.00       10     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::__normal_iterator(addr::addr_range const const&)
  0.00      0.89     0.00       10     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::operator++()
  0.00      0.89     0.00       10     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::operator() const
  0.00      0.89     0.00       10     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.89     0.00       10     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.89     0.00       10     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_deallocate(std::shared_ptr<addr::route>, unsigned long)
  0.00      0.89     0.00       10     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.89     0.00       10     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.89     0.00       10     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.89     0.00       10     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.89     0.00       10     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.89     0.00       10     0.00     0.00  std::shared_ptr<addr::route> std::__uninitialized_move_if_noexcept_a<std::shared_ptr<addr::route>, std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >(std::shared_ptr<addr::route>, std::shared_ptr<addr::route>, std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> >&)
  0.00      0.89     0.00       10     0.00     0.00  void std::Destroy<std::sharedptr<addr::route>, std::shared_ptr<addr::route> >(std::shared_ptr<addr::route>, std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> >&)
  0.00      0.89     0.00        9     0.00     0.09  CATCH2_INTERNAL_TEST_23()
  0.00      0.89     0.00        9     0.00     0.00  bool Catch::compareNotEqual<addr::addr, addr::addr&>(addr::addr const&, addr::addr&)
  0.00      0.89     0.00        9     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [18]>(char const (&) [18])
  0.00      0.89     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&)
  0.00      0.89     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00      0.89     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00      0.89     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00      0.89     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00      0.89     0.00        9     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     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.89     0.00        9     0.00     0.00  void __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::construct<std::shared_ptr<addr::route>, std::shared_ptr<addr::route> const&>(std::shared_ptr<addr::route>, std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00      0.89     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00      0.89     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.89     0.00        9     0.00     0.00  void std::allocator_traits<std::allocator<std::shared_ptr<addr::route> > >::construct<std::shared_ptr<addr::route>, std::shared_ptr<addr::route> const&>(std::allocator<std::shared_ptr<addr::route> >&, std::shared_ptr<addr::route>, std::shared_ptr<addr::route> const&)
  0.00      0.89     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.89     0.00        9     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::push_back(std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00        9     0.00     0.00  std::remove_reference<Catch::Clara::Detail::BoundValueRefBase&>::type&& std::move<Catch::Clara::Detail::BoundValueRefBase&>(Catch::Clara::Detail::BoundValueRefBase&)
  0.00      0.89     0.00        8     0.00     0.08  CATCH2_INTERNAL_TEST_80()
  0.00      0.89     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [3])
  0.00      0.89     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::~BinaryExpr()
  0.00      0.89     0.00        8     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [3]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3])
  0.00      0.89     0.00        8     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43])
  0.00      0.89     0.00        8     0.00     0.00  Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&)
  0.00      0.89     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [3])
  0.00      0.89     0.00        8     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::new_allocator(__gnu_cxx::new_allocator<addr::addr_range> const&)
  0.00      0.89     0.00        8     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::operator++()
  0.00      0.89     0.00        8     0.00     0.00  __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::operator() const
  0.00      0.89     0.00        8     0.00     0.00  std::allocator<addr::addr_range>::allocator(std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00        8     0.00     0.00  std::Headbase<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, false>::_M_head(std::Headbase<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, false>&)
  0.00      0.89     0.00        8     0.00     0.00  std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_head(std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        8     0.00     0.00  std::__uniq_ptr_impl<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_ptr()
  0.00      0.89     0.00        8     0.00     0.00  void std::Construct<addr::addrrange, addr::addr_range const&>(addr::addr_range, addr::addr_range const&)
  0.00      0.89     0.00        8     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer& std::__get_helper<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        8     0.00     0.00  std::tuple_element<0ul, std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > >::type& std::get<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        8     0.00     0.00  int& std::forward<int&>(std::remove_reference<int&>::type&)
  0.00      0.89     0.00        7     0.00     1.33  CATCH2_INTERNAL_TEST_7()
  0.00      0.89     0.00        7     0.00     0.07  CATCH2_INTERNAL_TEST_55()
  0.00      0.89     0.00        7     0.00     0.21  CATCH2_INTERNAL_TEST_59()
  0.00      0.89     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [95])
  0.00      0.89     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]>::~BinaryExpr()
  0.00      0.89     0.00        7     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4])
  0.00      0.89     0.00        7     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [95]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95])
  0.00      0.89     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4])
  0.00      0.89     0.00        7     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [95]> Catch::operator==<char const (&) [95], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [95])
  0.00      0.89     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.89     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.89     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::max_size() const
  0.00      0.89     0.00        7     0.00     0.00  std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int))
  0.00      0.89     0.00        7     0.00     0.00  std::shared_ptr<int>::~shared_ptr()
  0.00      0.89     0.00        7     0.00     0.00  std::enable_if<!std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<int, void>::value, void>::type std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<int, int>(int)
  0.00      0.89     0.00        7     0.00     0.00  std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<int, void ()(int), void>(int, void ()(int))
  0.00      0.89     0.00        7     0.00     0.00  std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00        7     0.00     0.00  std::Spebo_helper<0, void ()(int), false>::_S_get(std::Spebo_helper<0, void ()(int), false>&)
  0.00      0.89     0.00        7     0.00     0.00  std::Spebo_helper<0, void ()(int), false>::Spebo_helper(void (&&)(int))
  0.00      0.89     0.00        7     0.00     0.00  std::Spebo_helper<1, std::allocator<void>, true>::_S_get(std::Spebo_helper<1, std::allocator<void>, true>&)
  0.00      0.89     0.00        7     0.00     0.00  std::Spebo_helper<1, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&)
  0.00      0.89     0.00        7     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int), std::allocator<void> >(int, void ()(int), std::allocator<void>)
  0.00      0.89     0.00        7     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int)>(int, void ()(int))
  0.00      0.89     0.00        7     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.89     0.00        7     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.89     0.00        7     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.89     0.00        7     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.89     0.00        7     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_del()
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(int, void ()(int), std::allocator<void> const&)
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_deleter(int, void ()(int), std::allocator<void> const&)
  0.00      0.89     0.00        7     0.00     0.00  std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_deleter()
  0.00      0.89     0.00        7     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.89     0.00        7     0.00     0.00  std::remove_reference<std::allocator<void>&>::type&& std::move<std::allocator<void>&>(std::allocator<void>&)
  0.00      0.89     0.00        6     0.00     1.48  CATCH2_INTERNAL_TEST_16()
  0.00      0.89     0.00        6     0.00     0.25  CATCH2_INTERNAL_TEST_20()
  0.00      0.89     0.00        6     0.00     0.05  CATCH2_INTERNAL_TEST_69()
  0.00      0.89     0.00        6     0.00     0.06  CATCH2_INTERNAL_TEST_91()
  0.00      0.89     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [12])
  0.00      0.89     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12]>::~BinaryExpr()
  0.00      0.89     0.00        6     0.00     0.00  bool Catch::compareEqual<addr::unix, addr::unix>(addr::unix const&, addr::unix const&)
  0.00      0.89     0.00        6     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [12]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12])
  0.00      0.89     0.00        6     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [14]>(char const (&) [14])
  0.00      0.89     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [12]> Catch::operator==<char const (&) [12], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [12])
  0.00      0.89     0.00        6     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        6     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.89     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.89     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.89     0.00        6     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00      0.89     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.89     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.89     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.89     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.89     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.89     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.89     0.00        6     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::end()
  0.00      0.89     0.00        6     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::begin()
  0.00      0.89     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.89     0.00        5     0.00    16.03  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00        5     0.00     0.08  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [43])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]>::~BinaryExpr()
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [92])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92]>::~BinaryExpr()
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [94])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94]>::~BinaryExpr()
  0.00      0.89     0.00        5     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [43]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43])
  0.00      0.89     0.00        5     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [92]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92])
  0.00      0.89     0.00        5     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [94]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94])
  0.00      0.89     0.00        5     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [13]>(char const (&) [13])
  0.00      0.89     0.00        5     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.89     0.00        5     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [43]> Catch::operator==<char const (&) [43], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [43])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [92]> Catch::operator==<char const (&) [92], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [92])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [94]> Catch::operator==<char const (&) [94], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [94])
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator>=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator><addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     0.00        5     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator< <addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&)
  0.00      0.89     0.00        5     0.00     0.00  void __gnu_cxx::new_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> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      0.89     0.00        5     0.00     0.00  void __gnu_cxx::new_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> >&>(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.89     0.00        5     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.89     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::new_allocator()
  0.00      0.89     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::~new_allocator()
  0.00      0.89     0.00        5     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.89     0.00        5     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.89     0.00        5     0.00     0.00  __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::difference_type __gnu_cxx::operator-<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&)
  0.00      0.89     0.00        5     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> >::max_size() const
  0.00      0.89     0.00        5     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() const
  0.00      0.89     0.00        5     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin() const
  0.00      0.89     0.00        5     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_check_len(unsigned long, char const) const
  0.00      0.89     0.00        5     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.89     0.00        5     0.00     0.00  std::allocator<std::shared_ptr<addr::route> >::allocator()
  0.00      0.89     0.00        5     0.00     0.00  std::allocator<std::shared_ptr<addr::route> >::~allocator()
  0.00      0.89     0.00        5     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::Spmake_shared_tag, 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.89     0.00        5     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.89     0.00        5     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_allocate(unsigned long)
  0.00      0.89     0.00        5     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::Vectorimpl::Vectorimpl()
  0.00      0.89     0.00        5     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::Vectorimpl::~Vectorimpl()
  0.00      0.89     0.00        5     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::Vectorbase()
  0.00      0.89     0.00        5     0.00     0.00  std::Vectorbase<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::~Vectorbase()
  0.00      0.89     0.00        5     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.89     0.00        5     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::Spmake_shared_tag, 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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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> >&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::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.89     0.00        5     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> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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_get_deleter(std::type_info const&)
  0.00      0.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     0.00     0.00  void std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::_M_realloc_insert<std::shared_ptr<addr::route> const&>(__gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >, std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00        5     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.89     0.00        5     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.89     0.00        5     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.89     0.00        5     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      0.89     0.00        5     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.89     0.00        4     0.00     0.00  (anonymous namespace)::socket_deleter(int)
  0.00      0.89     0.00        4     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.89     0.00        4     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.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [27])
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]>::~BinaryExpr()
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::BinaryExpr(bool, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.89     0.00        4     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [18]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18])
  0.00      0.89     0.00        4     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [27]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27])
  0.00      0.89     0.00        4     0.00     0.00  bool Catch::compareEqual<unsigned int, int>(unsigned int const&, int const&)
  0.00      0.89     0.00        4     0.00     0.00  bool Catch::compareNotEqual<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >, decltype(nullptr)&>(std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > const&, decltype(nullptr)&)
  0.00      0.89     0.00        4     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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        4     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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        4     0.00     0.00  Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>::ExprLhs(std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> Catch::operator==<char const (&) [18], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18])
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [27]> Catch::operator==<char const (&) [27], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [27])
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int)
  0.00      0.89     0.00        4     0.00     0.00  Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >& const&> Catch::operator<=<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, 0>(Catch::Decomposer&&, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        4     0.00     0.00  Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&)
  0.00      0.89     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int)
  0.00      0.89     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::operator()(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer)
  0.00      0.89     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::~new_allocator()
  0.00      0.89     0.00        4     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<addr::addr_range> >::_S_select_on_copy(std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator==(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer) const
  0.00      0.89     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator!=(decltype(nullptr)) const
  0.00      0.89     0.00        4     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >::base() const
  0.00      0.89     0.00        4     0.00     0.00  std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::operator bool() const
  0.00      0.89     0.00        4     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<int> >::~allocator()
  0.00      0.89     0.00        4     0.00     0.00  std::Headbase<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, false>::Headbase()
  0.00      0.89     0.00        4     0.00     0.00  std::Headbase<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, true>::_M_head(std::Headbase<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, true>&)
  0.00      0.89     0.00        4     0.00     0.00  std::Headbase<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, true>::Headbase()
  0.00      0.89     0.00        4     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.89     0.00        4     0.00     0.00  std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get_deleter()
  0.00      0.89     0.00        4     0.00     0.00  std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::unique_ptr<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, void>(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer)
  0.00      0.89     0.00        4     0.00     0.00  std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr()
  0.00      0.89     0.00        4     0.00     0.00  std::Tupleimpl<0ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::Tupleimpl()
  0.00      0.89     0.00        4     0.00     0.00  std::Tupleimpl<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_head(std::Tupleimpl<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        4     0.00     0.00  std::Tupleimpl<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::Tupleimpl()
  0.00      0.89     0.00        4     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl(std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00        4     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_create_storage(unsigned long)
  0.00      0.89     0.00        4     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase(unsigned long, std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
  0.00      0.89     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
  0.00      0.89     0.00        4     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.89     0.00        4     0.00     0.00  std::__uniq_ptr_impl<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::_M_deleter()
  0.00      0.89     0.00        4     0.00     0.00  std::__uniq_ptr_impl<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::__uniq_ptr_impl(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer)
  0.00      0.89     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::select_on_container_copy_construction(std::allocator<addr::addr_range> const&)
  0.00      0.89     0.00        4     0.00     0.00  addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range)
  0.00      0.89     0.00        4     0.00     0.00  std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, true>()
  0.00      0.89     0.00        4     0.00     2.50  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&)
  0.00      0.89     0.00        4     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::~vector()
  0.00      0.89     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>& std::__get_helper<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>>(std::Tupleimpl<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>>&)
  0.00      0.89     0.00        4     0.00     2.50  addr::addr_range std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, std::allocator<addr::addr_range>&)
  0.00      0.89     0.00        4     0.00     0.00  std::tuple_element<1ul, std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > >::type& std::get<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::tuple<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&)
  0.00      0.89     0.00        4     0.00     0.00  bool std::operator!=<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >(std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> > const&, decltype(nullptr))
  0.00      0.89     0.00        3     0.00     5.82  CATCH2_INTERNAL_TEST_28()
  0.00      0.89     0.00        3     0.00     0.00  (anonymous namespace)::socket_deleter(int)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [5])
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]>::~BinaryExpr()
  0.00      0.89     0.00        3     0.00     0.00  bool Catch::compareEqual<sockaddr_un, sockaddr_un>(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [5]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5])
  0.00      0.89     0.00        3     0.00     0.00  bool Catch::compareNotEqual<sockaddr_un, sockaddr_un&>(sockaddr_un const&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  bool Catch::compareNotEqual<addr::unix, addr::unix&>(addr::unix const&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  bool Catch::compareNotEqual<std::shared_ptr<addr::iface>, decltype(nullptr)&>(std::shared_ptr<addr::iface> const&, decltype(nullptr)&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        3     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.89     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00      0.89     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator==<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [5])
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator>=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator>=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator><sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator><addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator< <sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator< <addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator!=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator!=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&)
  0.00      0.89     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00      0.89     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> > const&)
  0.00      0.89     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      0.89     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00      0.89     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00      0.89     0.00        3     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> >)
  0.00      0.89     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.89     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.89     0.00        3     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<int> >::_M_ptr()
  0.00      0.89     0.00        3     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<int> >::_M_addr()
  0.00      0.89     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> >::max_size() const
  0.00      0.89     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&)
  0.00      0.89     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00      0.89     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::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00      0.89     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00      0.89     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.89     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.89     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::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00      0.89     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.89     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&)
  0.00      0.89     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.89     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.89     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.89     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&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00      0.89     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> > >::_S_raw_ptr(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.89     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.89     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.89     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.89     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.89     0.00        3     0.00     0.00  void std::allocator_traits<std::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::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> >)
  0.00      0.89     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.89     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.89     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      0.89     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.89     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.89     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_get_deleter(std::type_info const&)
  0.00      0.89     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.89     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.89     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.89     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.89     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.89     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.89     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.89     0.00        3     0.00     0.00  std::remove_reference<sockaddr_un&>::type&& std::move<sockaddr_un&>(sockaddr_un&)
  0.00      0.89     0.00        3     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.89     0.00        3     0.00     0.00  std::remove_reference<addr::unix&>::type&& std::move<addr::unix&>(addr::unix&)
  0.00      0.89     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.89     0.00        3     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Catch::Clara::Detail::BoundValueRefBase> >, std::is_move_constructible<Catch::Clara::Detail::BoundValueRefBase>, std::is_move_assignable<Catch::Clara::Detail::BoundValueRefBase> >::value, void>::type std::swap<Catch::Clara::Detail::BoundValueRefBase>(Catch::Clara::Detail::BoundValueRefBase&, Catch::Clara::Detail::BoundValueRefBase&)
  0.00      0.89     0.00        3     0.00     0.00  bool std::operator!=<addr::iface>(std::shared_ptr<addr::iface> const&, decltype(nullptr))
  0.00      0.89     0.00        3     0.00     0.00  operator==(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  operator>=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  operator>(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  operator<=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  operator<(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        3     0.00     0.00  operator!=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.89     0.00        2     0.00     0.16  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00        2     0.00     0.03  CATCH2_INTERNAL_TEST_24()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [110])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [47])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [49])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [61])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr()
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [110]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [47]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [49]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [61]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7])
  0.00      0.89     0.00        2     0.00     0.00  bool Catch::compareNotEqual<char, char&>(char const&, char&)
  0.00      0.89     0.00        2     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [25]>(char const (&) [25])
  0.00      0.89     0.00        2     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator=(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00      0.89     0.00        2     0.00     0.01  Catch::Clara::Parser::operator=(Catch::Clara::Parser&&)
  0.00      0.89     0.00        2     0.00     0.00  Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&)
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [110]> Catch::operator==<char const (&) [110], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [110])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> Catch::operator==<char const (&) [13], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [47]> Catch::operator==<char const (&) [47], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [47])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [49]> Catch::operator==<char const (&) [49], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [49])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [61]> Catch::operator==<char const (&) [61], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [61])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7])
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.89     0.00        2     0.00     0.00  Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char)
  0.00      0.89     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00      0.89     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::new_allocator()
  0.00      0.89     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::~new_allocator()
  0.00      0.89     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >::__normal_iterator(addr::iface const const&)
  0.00      0.89     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const
  0.00      0.89     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const
  0.00      0.89     0.00        2     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.89     0.00        2     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&)
  0.00      0.89     0.00        2     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator()
  0.00      0.89     0.00        2     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00      0.89     0.00        2     0.00     0.00  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> > >&&)
  0.00      0.89     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.89     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00        2     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.89     0.00        2     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>&&)
  0.00      0.89     0.00        2     0.00     0.00  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>&)
  0.00      0.89     0.00        2     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.89     0.00        2     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>&&)
  0.00      0.89     0.00        2     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, true>::_S_get(std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, true>&)
  0.00      0.89     0.00        2     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.89     0.00        2     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      0.89     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      0.89     0.00        2     0.00    30.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&)
  0.00      0.89     0.00        2     0.00     0.00  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>)
  0.00      0.89     0.00        2     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.89     0.00        2     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00      0.89     0.00        2     0.00     0.01  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>)
  0.00      0.89     0.00        2     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.89     0.00        2     0.00     0.01  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      0.89     0.00        2     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::vector()
  0.00      0.89     0.00        2     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.89     0.00        2     0.00     0.00  void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&)
  0.00      0.89     0.00        2     0.00     0.00  void std::__alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&)
  0.00      0.89     0.00        2     0.00     0.00  void std::__do_alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&, std::integral_constant<bool, true>)
  0.00      0.89     0.00        2     0.00     0.00  void std::__do_alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&, std::integral_constant<bool, true>)
  0.00      0.89     0.00        2     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Arg>&>::type&& std::move<std::allocator<Catch::Clara::Arg>&>(std::allocator<Catch::Clara::Arg>&)
  0.00      0.89     0.00        2     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Opt>&>::type&& std::move<std::allocator<Catch::Clara::Opt>&>(std::allocator<Catch::Clara::Opt>&)
  0.00      0.89     0.00        2     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.89     0.00        2     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.89     0.00        2     0.00     0.00  std::remove_reference<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&)
  0.00      0.89     0.00        2     0.00     0.00  std::remove_reference<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>::type&& std::move<std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&>(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&)
  0.00      0.89     0.00        2     0.00     0.00  std::remove_reference<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>::type&& std::move<std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&>(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&)
  0.00      0.89     0.00        2     0.00     0.00  std::remove_reference<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>::type&& std::move<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.89     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00        1     0.00    11.00  CATCH2_INTERNAL_TEST_0()
  0.00      0.89     0.00        1     0.00    10.46  (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33])
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr()
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [42])
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]>::~BinaryExpr()
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<addr::route> const&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.89     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [33]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33])
  0.00      0.89     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
  0.00      0.89     0.00        1     0.00     0.00  bool Catch::compareEqual<std::shared_ptr<addr::route>, decltype(nullptr)>(std::shared_ptr<addr::route> const&, decltype(nullptr) const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [29]>(char const (&) [29])
  0.00      0.89     0.00        1     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::convertInto<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::Clara::Detail::BoundValueRef<int>::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::Clara::Detail::BoundValueRef<int>::BoundValueRef(int&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::Clara::Detail::BoundValueRef<int>::~BoundValueRef()
  0.00      0.89     0.00        1     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::ExprLhs<std::shared_ptr<addr::route> const&>::ExprLhs(std::shared_ptr<addr::route> const&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::route> const&>&&, decltype(nullptr)&&)
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> Catch::operator==<char const (&) [33], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33])
  0.00      0.89     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [42]> Catch::operator==<char const (&) [42], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [42])
  0.00      0.89     0.00        1     0.00     0.00  Catch::ExprLhs<std::shared_ptr<addr::route> const&> Catch::operator<=<std::shared_ptr<addr::route>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::route>&&)
  0.00      0.89     0.00        1     0.00    13.37  unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()())
  0.00      0.89     0.00        1     0.00     0.02  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.89     0.00        1     0.00     0.00  unittest::g_verbose()
  0.00      0.89     0.00        1     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::destroy<Catch::Clara::Detail::BoundValueRef<int> >(Catch::Clara::Detail::BoundValueRef<int>)
  0.00      0.89     0.00        1     0.00     0.00  void __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::construct<Catch::Clara::Detail::BoundValueRef<int>, int&>(Catch::Clara::Detail::BoundValueRef<int>, int&)
  0.00      0.89     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::new_allocator()
  0.00      0.89     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      0.89     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      0.89     0.00        1     0.00     0.00  bool __gnu_cxx::operator==<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&)
  0.00      0.89     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >::max_size() const
  0.00      0.89     0.00        1     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::empty() const
  0.00      0.89     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::end() const
  0.00      0.89     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::begin() const
  0.00      0.89     0.00        1     0.00    10.00  std::vector<addr::iface, std::allocator<addr::iface> >::empty() const
  0.00      0.89     0.00        1     0.00     0.00  std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::empty() const
  0.00      0.89     0.00        1     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<int> >::allocator()
  0.00      0.89     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >::~shared_ptr()
  0.00      0.89     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&&)
  0.00      0.89     0.00        1     0.00     0.00  std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<int>, Catch::Clara::Detail::BoundValueRef<int> >(Catch::Clara::Detail::BoundValueRef<int>)
  0.00      0.89     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.89     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      0.89     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&)
  0.00      0.89     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, true>::~Spebo_helper()
  0.00      0.89     0.00        1     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::_S_raw_ptr(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>)
  0.00      0.89     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      0.89     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      0.89     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<int> > >::destroy<Catch::Clara::Detail::BoundValueRef<int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<int> >&, Catch::Clara::Detail::BoundValueRef<int>)
  0.00      0.89     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<int> > >::construct<Catch::Clara::Detail::BoundValueRef<int>, int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<int> >&, Catch::Clara::Detail::BoundValueRef<int>, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::deallocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>*, unsigned long)
  0.00      0.89     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >::allocate(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >&, unsigned long)
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&)
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<int> >)
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::_Impl::~Impl()
  0.00      0.89     0.00        1     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      0.89     0.00        1     0.00    10.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector()
  0.00      0.89     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::end()
  0.00      0.89     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::begin()
  0.00      0.89     0.00        1     0.00     0.06  std::vector<addr::iface, std::allocator<addr::iface> >::~vector()
  0.00      0.89     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<int>, int&>(int&)
  0.00      0.89     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&, int&)
  0.00      0.89     0.00        1     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<int>, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      0.89     0.00        1     0.00     0.00  std::remove_reference<std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&>::type&& std::move<std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&>(std::allocator<Catch::Clara::Detail::BoundValueRef<int> > const&)
  0.00      0.89     0.00        1     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&)
  0.00      0.89     0.00        1     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sockaddr_un> >, std::is_move_constructible<sockaddr_un>, std::is_move_assignable<sockaddr_un> >::value, void>::type std::swap<sockaddr_un>(sockaddr_un&, sockaddr_un&)
  0.00      0.89     0.00        1     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<addr::unix> >, std::is_move_constructible<addr::unix>, std::is_move_assignable<addr::unix> >::value, void>::type std::swap<addr::unix>(addr::unix&, addr::unix&)
  0.00      0.89     0.00        1     0.00     0.00  bool std::operator==<addr::route>(std::shared_ptr<addr::route> const&, decltype(nullptr))
  0.00      0.89     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_69()::{lambda()#1}::operator()() const

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

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

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

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

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

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

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

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

granularity: each sample hit covers 2 byte(s) for 1.12% of 0.89 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     73.1    0.00    0.65                 Catch::TestInvokerAsFunction::invoke() const [1]
                0.02    0.31       5/5           CATCH2_INTERNAL_TEST_30() [2]
                0.02    0.16       3/3           CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.08       5/5           CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.02       3/3           CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.01       7/7           CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.01       6/6           CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00      15/15          CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      13/13          CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      14/14          CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00       9/9           CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00       5/5           CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00      13/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       3/211         CATCH2_INTERNAL_TEST_65() [241]
-----------------------------------------------
                0.02    0.31       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[2]     36.6    0.02    0.31       5         CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.12  196908/263771      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> >&&) [4]
                0.00    0.04  656287/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.03   65636/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.02   65636/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.02  196908/264494      std::__cxx11::to_string(int) [39]
                0.00    0.01  131272/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.01    0.00  262346/396039      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> >&&) [43]
                0.00    0.01   65536/65536       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [74]
                0.00    0.01  722401/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.01    0.00  722424/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00   65636/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00   65636/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00  196709/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00   65536/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
                0.00    0.00   65636/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00   65636/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00     113/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00  131674/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/168         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> >&&) [32]
                0.00    0.00     200/211         CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00     100/300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [316]
                0.00    0.00      23/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      23/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       1/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [5]) [443]
                0.00    0.00       1/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [333]
                0.00    0.00       4/263023      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) [153]
                0.00    0.00  722401/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00  196909/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00  196709/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00  131674/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00  131272/132275      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() [598]
                0.00    0.00   65636/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00   65636/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00   65636/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00   65636/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00   65636/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00   65536/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::~BinaryExpr() [615]
                0.00    0.00   65536/65536       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr() [616]
                0.00    0.00     100/300         Catch::BinaryExpr<int, unsigned short>::~BinaryExpr() [763]
                0.00    0.00      10/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       5/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00       5/8           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43]) [1061]
                0.00    0.00       1/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]>::~BinaryExpr() [1215]
                0.00    0.00       1/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [812]
-----------------------------------------------
                0.02    0.16       3/3           Catch::TestInvokerAsFunction::invoke() const [1]
[3]     20.5    0.02    0.16       3         CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.04   65936/263771      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> >&&) [4]
                0.00    0.03   65686/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.02   65686/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.02  263406/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.01    0.00  131072/131072      Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15]) [63]
                0.01    0.00  131372/396039      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> >&&) [43]
                0.00    0.01   65936/264494      std::__cxx11::to_string(int) [39]
                0.00    0.01  526338/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00   65686/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00   65686/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00  526350/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00  131072/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00     159/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00   65686/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00   65686/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00  131972/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     300/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     300/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00     200/300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [316]
                0.00    0.00     100/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00     100/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1]) [327]
                0.00    0.00      12/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      12/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00  526338/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00  131972/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00  131422/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00  131072/131072      Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::~BinaryExpr() [613]
                0.00    0.00  131072/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00   65686/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00   65686/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00   65686/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00   65686/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00   65686/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00     300/132275      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() [598]
                0.00    0.00     200/316         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&) [762]
                0.00    0.00     200/300         Catch::BinaryExpr<int, unsigned short>::~BinaryExpr() [763]
                0.00    0.00     100/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [782]
                0.00    0.00     100/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::~BinaryExpr() [799]
                0.00    0.00       3/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       3/8           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43]) [1061]
-----------------------------------------------
                0.00    0.00       1/263771      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       1/263771      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      27/263771      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      53/263771      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     229/263771      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     616/263771      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.04   65936/263771      CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.12  196908/263771      CATCH2_INTERNAL_TEST_30() [2]
[4]     18.6    0.00    0.17  263771         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> >&&) [4]
                0.00    0.13  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [5]
                0.01    0.01  263883/274218      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> >&&) [34]
                0.01    0.00  263883/268602      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> >&) [60]
-----------------------------------------------
                0.00    0.13  263883/263883      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> >&&) [4]
[5]     14.2    0.00    0.13  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [5]
                0.01    0.12  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.00    0.00  263883/688989      std::char_traits<char>::length(char const) [549]
-----------------------------------------------
                0.01    0.12  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [5]
[6]     14.2    0.01    0.12  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.00    0.10  263883/265362      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.01    0.00  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [73]
                0.00    0.00  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [144]
-----------------------------------------------
                0.00    0.00     284/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.00  293465/5898604     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> >&&) [34]
                0.00    0.01  596136/5898604     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> >&&) [32]
                0.01    0.02 1622239/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.02    0.04 3386480/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
[7]     12.8    0.04    0.07 5898604         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
                0.00    0.05 5898604/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [18]
                0.02    0.00 5898604/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.00       1/1619499     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [365]
                0.00    0.00       1/1619499     Catch::Clara::Args::~Args() [409]
                0.00    0.00       1/1619499     Catch::generateRandomSeed(Catch::GenerateFrom) [310]
                0.00    0.00       2/1619499     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
                0.00    0.00       2/1619499     CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       2/1619499     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&) [386]
                0.00    0.00       3/1619499     (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       3/1619499     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> >) [410]
                0.00    0.00       3/1619499     Catch::ConfigData::ReporterAndFile::~ReporterAndFile() [412]
                0.00    0.00       3/1619499     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [414]
                0.00    0.00       3/1619499     Catch::TestSpecParser::~TestSpecParser() [413]
                0.00    0.00       4/1619499     Catch::Clara::Help::Help(bool&) [252]
                0.00    0.00       6/1619499     CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00       6/1619499     Catch::ConfigData::~ConfigData() [370]
                0.00    0.00       8/1619499     Catch::ReporterRegistry::ReporterRegistry() [255]
                0.00    0.00       8/1619499     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [381]
                0.00    0.00       8/1619499     Catch::(anonymous namespace)::ColumnInfo::~ColumnInfo() [380]
                0.00    0.00       9/1619499     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [378]
                0.00    0.00      16/1619499     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00      16/1619499     CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00      20/1619499     unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      25/1619499     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      25/1619499     Catch::TestCaseTracking::TrackerContext::startRun() [251]
                0.00    0.00      27/1619499     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      34/1619499     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [338]
                0.00    0.00      42/1619499     CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      45/1619499     CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      50/1619499     Catch::TestCaseInfo::~TestCaseInfo() [332]
                0.00    0.00      55/1619499     CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00     102/1619499     Catch::makeCommandLineParser(Catch::ConfigData&) [58]
                0.00    0.00     107/1619499     CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00     143/1619499     CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00     153/1619499     CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00     167/1619499     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [302]
                0.00    0.00     169/1619499     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [301]
                0.00    0.00     171/1619499     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> >&) [209]
                0.00    0.00     221/1619499     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     254/1619499     CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     254/1619499     Catch::TestCaseTracking::SectionTracker::~SectionTracker() [289]
                0.00    0.00     273/1619499     CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     319/1619499     Catch::ReusableStringStream::~ReusableStringStream() [137]
                0.00    0.00     346/1619499     CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     372/1619499     CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     392/1619499     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [220]
                0.00    0.00     392/1619499     Catch::TestCaseStats::~TestCaseStats() [283]
                0.00    0.00     394/1619499     CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     440/1619499     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [271]
                0.00    0.00     657/1619499     CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     766/1619499     CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     861/1619499     Catch::Clara::Detail::Token::~Token() [265]
                0.00    0.00     902/1619499     addr::iface::~iface() [256]
                0.00    0.00    1491/1619499     CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00    1846/1619499     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [240]
                0.00    0.00    2496/1619499     CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00    3777/1619499     CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00    4223/1619499     Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00    5132/1619499     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [211]
                0.00    0.00    5666/1619499     void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [204]
                0.00    0.00    7152/1619499     Catch::AssertionResultData::~AssertionResultData() [192]
                0.00    0.02  263406/1619499     CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.04  656287/1619499     CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.04  659740/1619499     addr::addr_parser::~addr_parser() [22]
[8]     11.8    0.00    0.11 1619499         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.02    0.06 2589769/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
                0.03    0.00 2589769/2589769     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [26]
-----------------------------------------------
                0.00    0.00    1479/265362      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [187]
                0.00    0.10  263883/265362      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [6]
[9]     11.5    0.00    0.10  265362         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.01    0.04  527015/530222      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.01    0.01  793099/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
                0.00    0.02  793099/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.01    0.01  793099/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00  266084/266084      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [136]
                0.00    0.00  793099/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00  266084/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  265765/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00     716/716         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [521]
-----------------------------------------------
                0.00    0.00     321/3386480     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&) [273]
                0.00    0.01  265990/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.01  530400/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.02    0.06 2589769/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
[10]    11.1    0.02    0.08 3386480         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
                0.02    0.04 3386480/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
                0.00    0.01  691092/691092      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [68]
-----------------------------------------------
                0.00    0.08       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[11]     9.0    0.00    0.08       5         CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.06       2/2           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [14]
                0.00    0.01       4/4           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [86]
                0.00    0.01       1/1           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [108]
                0.00    0.00      13/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     502/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     525/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     460/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00      23/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      27/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      23/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       5/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00      14/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [384]
                0.00    0.00      14/14          Catch::BinaryExpr<addr::addr const&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr const&>&&, addr::addr&) [391]
                0.00    0.00       4/396039      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> >&&) [43]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> Catch::operator==<char const (&) [13], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [467]
                0.00    0.00       1/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> Catch::operator==<char const (&) [9], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [362]
                0.00    0.00       1/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00     502/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     460/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      14/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [886]
                0.00    0.00      14/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [884]
                0.00    0.00      14/14          Catch::ExprLhs<addr::addr const& const&> Catch::operator<=<addr::addr const&, 0>(Catch::Decomposer&&, addr::addr const&) [993]
                0.00    0.00      14/14          Catch::BinaryExpr<addr::addr const&, addr::addr&>::~BinaryExpr() [988]
                0.00    0.00      10/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       7/12          addr::addr_range::addr_range() [1009]
                0.00    0.00       5/5           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [13]>(char const (&) [13]) [1121]
                0.00    0.00       5/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [944]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::~BinaryExpr() [1276]
                0.00    0.00       1/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [900]
                0.00    0.00       1/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
-----------------------------------------------
                0.00    0.00    1398/14658087     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&) [273]
                0.00    0.00    5729/14658087     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&) [198]
                0.00    0.00    8375/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00   18509/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00  264117/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [152]
                0.00    0.00  265990/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.00  266084/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.00    0.00  266490/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.00    0.00  267939/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00  274871/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [157]
                0.00    0.00  288361/14658087     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> >&&) [34]
                0.00    0.00  420135/14658087     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) [50]
                0.00    0.00  462909/14658087     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> >&&) [32]
                0.00    0.00  530345/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [136]
                0.00    0.00  548236/14658087     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
                0.00    0.00  565484/14658087     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&) [25]
                0.00    0.00  691092/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [68]
                0.01    0.00 3613419/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.02    0.00 5898604/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
[12]     6.7    0.06    0.00 14658087         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.01    0.05  131856/131856      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [14]
[13]     6.7    0.01    0.05  131856         void std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_realloc_insert<addr::addr_range const&>(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range const&) [13]
                0.00    0.03  263712/263712      addr::addr_range std::__uninitialized_move_if_noexcept_a<addr::addr_range, addr::addr_range, std::allocator<addr::addr_range> >(addr::addr_range, addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [30]
                0.01    0.01  131856/131856      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [48]
                0.00    0.00  395568/527887      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() [558]
                0.00    0.00  263712/528330      __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::base() const [557]
                0.00    0.00  131856/131856      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin() [604]
                0.00    0.00  131856/131856      __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::difference_type __gnu_cxx::operator-<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&, __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > > const&) [601]
                0.00    0.00  131856/131860      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_allocate(unsigned long) [599]
                0.00    0.00  131856/395576      addr::addr_range const& std::forward<addr::addr_range const&>(std::remove_reference<addr::addr_range const&>::type&) [565]
                0.00    0.00  131856/131856      void std::allocator_traits<std::allocator<addr::addr_range> >::construct<addr::addr_range, addr::addr_range const&>(std::allocator<addr::addr_range>&, addr::addr_range, addr::addr_range const&) [602]
                0.00    0.00  131856/264171      void std::Destroy<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [584]
                0.00    0.00  131856/264171      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_deallocate(addr::addr_range, unsigned long) [583]
-----------------------------------------------
                0.00    0.06       2/2           CATCH2_INTERNAL_TEST_0() [11]
[14]     6.7    0.00    0.06       2         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [14]
                0.01    0.05  131856/131856      void std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_realloc_insert<addr::addr_range const&>(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range const&) [13]
                0.00    0.00  131856/131856      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() [603]
-----------------------------------------------
                0.00    0.00       1/664658      unittest::g_source_dir[abi:cxx11]() [445]
                0.00    0.00       1/664658      unittest::g_tmp_dir[abi:cxx11]() [444]
                0.00    0.00       1/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [340]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [349]
                0.00    0.00       1/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [354]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [352]
                0.00    0.00       1/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [343]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [348]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [344]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [345]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [346]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [347]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [350]
                0.00    0.00       1/664658      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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [351]
                0.00    0.00       1/664658      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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [341]
                0.00    0.00       1/664658      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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [342]
                0.00    0.00       1/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [355]
                0.00    0.00       2/664658      CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00       2/664658      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00       2/664658      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       2/664658      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&) [386]
                0.00    0.00       2/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [326]
                0.00    0.00       3/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [318]
                0.00    0.00       3/664658      Catch::ConfigData::ConfigData() [309]
                0.00    0.00       3/664658      Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [397]
                0.00    0.00       4/664658      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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [313]
                0.00    0.00       6/664658      CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00       9/664658      Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [373]
                0.00    0.00      12/664658      CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      25/664658      Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [201]
                0.00    0.00      32/664658      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [334]
                0.00    0.00      55/664658      CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     105/664658      CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     106/664658      CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     167/664658      Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [293]
                0.00    0.00     168/664658      Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [291]
                0.00    0.00     316/664658      CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     392/664658      Catch::RunContext::runTest(Catch::TestCaseHandle const&) [220]
                0.00    0.00    1696/664658      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&) [41]
                0.00    0.00    1788/664658      Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [225]
                0.03    0.03  659740/664658      addr::addr_parser::addr_parser() [16]
[15]     6.4    0.03    0.03  664658         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.01    0.01 1063896/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.01    0.00 1063896/1640103     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [92]
                0.00    0.00 1063896/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
-----------------------------------------------
                0.00    0.00       3/131934      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       3/131934      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00       4/131934      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       4/131934      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      11/131934      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      42/131934      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     111/131934      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     126/131934      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     308/131934      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.03   65636/131934      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.03   65686/131934      CATCH2_INTERNAL_TEST_53() [3]
[16]     6.3    0.00    0.06  131934         addr::addr_parser::addr_parser() [16]
                0.03    0.03  659740/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
-----------------------------------------------
                0.00    0.00     703/3613238     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&) [273]
                0.00    0.00   11487/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00   18509/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00  198462/3613238     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> >&&) [32]
                0.00    0.00  265246/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [134]
                0.00    0.00  293465/3613238     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> >&&) [34]
                0.00    0.00  420135/3613238     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) [50]
                0.00    0.00  548236/3613238     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
                0.01    0.01  793099/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.01    0.01 1063896/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
[17]     6.1    0.03    0.02 3613238         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.01    0.00 3613419/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.01    0.00 3613419/3902417     std::char_traits<char>::assign(char&, char const&) [90]
                0.00    0.00 3613419/3973288     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [534]
-----------------------------------------------
                0.00    0.05 5898604/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
[18]     5.6    0.00    0.05 5898604         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [18]
                0.03    0.02 5898604/5898604     std::pointer_traits<char const>::pointer_to(char const&) [19]
-----------------------------------------------
                0.03    0.02 5898604/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [18]
[19]     5.6    0.03    0.02 5898604         std::pointer_traits<char const>::pointer_to(char const&) [19]
                0.01    0.01 5898604/5898604     char const std::addressof<char const>(char const&) [42]
-----------------------------------------------
                0.00    0.00      25/4972797     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [276]
                0.00    0.00      50/4972797     Catch::StringRef::substr(unsigned long, unsigned long) const [382]
                0.01    0.00 1310057/4972797     operator"" catchsr(char const, unsigned long) [67]
                0.01    0.00 1310132/4972797     Catch::StringRef::StringRef(char const) [66]
                0.02    0.00 2352533/4972797     Catch::operator"" sr(char const, unsigned long) [24]
[20]     5.6    0.05    0.00 4972797         Catch::StringRef::StringRef(char const, unsigned long) [20]
-----------------------------------------------
                0.00    0.00     711/530222      std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00    2496/530222      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.01    0.04  527015/530222      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
[21]     5.5    0.01    0.04  530222         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.00    0.01  530400/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
                0.00    0.01  530400/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.01  530400/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.00  266490/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  796001/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00 1060800/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00  530400/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00  530400/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
-----------------------------------------------
                0.00    0.00       3/131934      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       3/131934      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00       4/131934      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       4/131934      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      11/131934      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      42/131934      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     111/131934      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     126/131934      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     308/131934      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.02   65636/131934      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.02   65686/131934      CATCH2_INTERNAL_TEST_53() [3]
[22]     4.8    0.00    0.04  131934         addr::addr_parser::~addr_parser() [22]
                0.00    0.04  659740/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00     703/1622058     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&) [273]
                0.00    0.00    1579/1622058     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> >&&) [212]
                0.00    0.00   11487/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00   18509/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.01  266281/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.01  530400/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.00    0.02  793099/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
[23]     4.1    0.01    0.03 1622058         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.01    0.02 1622239/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
-----------------------------------------------
                0.00    0.00       1/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> Catch::operator==<char const (&) [33], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [491]
                0.00    0.00       1/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [42]> Catch::operator==<char const (&) [42], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [42]) [492]
                0.00    0.00       1/2352533     Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::route> const&>&&, decltype(nullptr)&&) [497]
                0.00    0.00       1/2352533     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig const&) [505]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [110]> Catch::operator==<char const (&) [110], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [110]) [466]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [61]> Catch::operator==<char const (&) [61], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [61]) [470]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [471]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [47]> Catch::operator==<char const (&) [47], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [47]) [468]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [49]> Catch::operator==<char const (&) [49], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [49]) [469]
                0.00    0.00       2/2352533     Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [480]
                0.00    0.00       2/2352533     Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [479]
                0.00    0.00       2/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [13]> Catch::operator==<char const (&) [13], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [13]) [467]
                0.00    0.00       2/2352533     Catch::ConsoleReporter::printTotals(Catch::Totals const&) [493]
                0.00    0.00       3/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [5]) [443]
                0.00    0.00       3/2352533     Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [461]
                0.00    0.00       3/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator!=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [463]
                0.00    0.00       3/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator< <addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [460]
                0.00    0.00       3/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [458]
                0.00    0.00       3/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator><addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [456]
                0.00    0.00       3/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator>=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [454]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator==<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [452]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator!=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [462]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator< <sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [459]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [457]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator><sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [455]
                0.00    0.00       3/2352533     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator>=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [453]
                0.00    0.00       4/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [27]> Catch::operator==<char const (&) [27], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [27]) [433]
                0.00    0.00       4/2352533     Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [442]
                0.00    0.00       4/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> Catch::operator==<char const (&) [18], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [432]
                0.00    0.00       4/2352533     Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&) [441]
                0.00    0.00       5/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [92]> Catch::operator==<char const (&) [92], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [92]) [423]
                0.00    0.00       5/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [43]> Catch::operator==<char const (&) [43], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [43]) [422]
                0.00    0.00       5/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator< <addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [437]
                0.00    0.00       5/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [436]
                0.00    0.00       5/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator><addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [435]
                0.00    0.00       5/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator>=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [434]
                0.00    0.00       5/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [94]> Catch::operator==<char const (&) [94], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [94]) [424]
                0.00    0.00       6/2352533     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [430]
                0.00    0.00       6/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [12]> Catch::operator==<char const (&) [12], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [12]) [420]
                0.00    0.00       6/2352533     Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [429]
                0.00    0.00       7/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [407]
                0.00    0.00       7/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [95]> Catch::operator==<char const (&) [95], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [95]) [406]
                0.00    0.00       8/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [3]) [401]
                0.00    0.00       9/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [408]
                0.00    0.00      10/2352533     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& const&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(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> > const&) [363]
                0.00    0.00      10/2352533     Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<addrinfo&>&&, decltype(nullptr)&&) [404]
                0.00    0.00      10/2352533     Catch::BinaryExpr<unsigned int, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned int>&&, unsigned long) [402]
                0.00    0.00      10/2352533     Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int) [403]
                0.00    0.00      11/2352533     Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [400]
                0.00    0.00      14/2352533     Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [392]
                0.00    0.00      14/2352533     Catch::BinaryExpr<addr::addr const&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr const&>&&, addr::addr&) [391]
                0.00    0.00      16/2352533     Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator!=<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [389]
                0.00    0.00      16/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator!=<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [337]
                0.00    0.00      18/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> Catch::operator==<char const (&) [16], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [379]
                0.00    0.00      21/2352533     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [384]
                0.00    0.00      22/2352533     Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [383]
                0.00    0.00      28/2352533     Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool) [377]
                0.00    0.00      35/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00      36/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [364]
                0.00    0.00      41/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> Catch::operator==<char const (&) [9], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [362]
                0.00    0.00      67/2352533     Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [359]
                0.00    0.00     100/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [333]
                0.00    0.00     104/2352533     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00     131/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1]) [327]
                0.00    0.00     172/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00     230/2352533     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [322]
                0.00    0.00     250/2352533     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [330]
                0.00    0.00     281/2352533     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     300/2352533     Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [316]
                0.00    0.00     641/2352533     Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00     984/2352533     Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00    1317/2352533     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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00    1480/2352533     Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [279]
                0.00    0.00   48587/2352533     Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00   65536/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [74]
                0.00    0.00   65538/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
                0.00    0.00  131072/2352533     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15]) [63]
                0.00    0.00  131598/2352533     Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00  131816/2352533     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00  132265/2352533     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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00  329534/2352533     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.01    0.01 1310057/2352533     Catch::RunContext::resetAssertionInfo() [31]
[24]     3.8    0.01    0.02 2352533         Catch::operator"" sr(char const, unsigned long) [24]
                0.02    0.00 2352533/4972797     Catch::StringRef::StringRef(char const, unsigned long) [20]
-----------------------------------------------
                0.00    0.00       1/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) [340]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [349]
                0.00    0.00       1/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#12} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [354]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [352]
                0.00    0.00       1/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#13} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [343]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [348]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [344]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [345]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [346]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [347]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [350]
                0.00    0.00       1/17770       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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [351]
                0.00    0.00       1/17770       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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [341]
                0.00    0.00       1/17770       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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [342]
                0.00    0.00       1/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [355]
                0.00    0.00       2/17770       Catch::ConfigData::ReporterAndFile::ReporterAndFile(Catch::ConfigData::ReporterAndFile const&) [328]
                0.00    0.00       2/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [326]
                0.00    0.00       3/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [318]
                0.00    0.00       3/17770       Catch::ConfigData::ConfigData(Catch::ConfigData const&) [298]
                0.00    0.00       4/17770       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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [313]
                0.00    0.00       4/17770       Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [315]
                0.00    0.00      11/17770       Catch::Clara::Detail::TokenStream::loadBuffer() [221]
                0.00    0.00      32/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [258]
                0.00    0.00      50/17770       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) [249]
                0.00    0.00     171/17770       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> >&) [209]
                0.00    0.00     254/17770       Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [193]
                0.00    0.00     392/17770       Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals 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&, bool) [178]
                0.00    0.00     407/17770       addr::iface::iface(addr::iface const&) [177]
                0.00    0.00     425/17770       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&) [173]
                0.00    0.00     440/17770       (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [172]
                0.00    0.00     839/17770       Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [154]
                0.00    0.00    1257/17770       Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [143]
                0.00    0.00    1592/17770       Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [140]
                0.00    0.00    3010/17770       void std::Construct<std::cxx11::basicstring<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&) [127]
                0.00    0.00    3492/17770       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [124]
                0.00    0.01    5364/17770       Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [120]
[25]     3.6    0.01    0.02   17770         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&) [25]
                0.00    0.01  282742/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [35]
                0.01    0.00  282742/282742      __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [132]
                0.00    0.00  565484/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  282742/1640103     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [92]
                0.00    0.00  282742/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00  282742/2171377     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [133]
                0.00    0.00  282742/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
-----------------------------------------------
                0.03    0.00 2589769/2589769     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
[26]     3.4    0.03    0.00 2589769         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [26]
-----------------------------------------------
                0.01    0.02  264560/264560      addr::addr_range std::uninitialized_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [28]
[27]     3.4    0.01    0.02  264560         addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [27]
                0.00    0.02  264606/264606      bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [45]
                0.00    0.00      46/46          std::move_iterator<addr::addr_range>::operator() const [890]
                0.00    0.00      46/54          addr::addr_range std::__addressof<addr::addr_range>(addr::addr_range&) [881]
                0.00    0.00      46/46          void std::Construct<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range&&) [892]
                0.00    0.00      46/46          std::move_iterator<addr::addr_range>::operator++() [891]
-----------------------------------------------
                0.00    0.03  264560/264560      addr::addr_range std::__uninitialized_copy_a<std::move_iterator<addr::addr_range>, addr::addr_range, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range, std::allocator<addr::addr_range>&) [29]
[28]     3.4    0.00    0.03  264560         addr::addr_range std::uninitialized_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [28]
                0.01    0.02  264560/264560      addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [27]
-----------------------------------------------
                0.00    0.03  264560/264560      addr::addr_range std::__uninitialized_move_if_noexcept_a<addr::addr_range, addr::addr_range, std::allocator<addr::addr_range> >(addr::addr_range, addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [30]
[29]     3.4    0.00    0.03  264560         addr::addr_range std::__uninitialized_copy_a<std::move_iterator<addr::addr_range>, addr::addr_range, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range, std::allocator<addr::addr_range>&) [29]
                0.00    0.03  264560/264560      addr::addr_range std::uninitialized_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [28]
-----------------------------------------------
                0.00    0.03  263712/263712      void std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_realloc_insert<addr::addr_range const&>(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range const&) [13]
[30]     3.4    0.00    0.03  263712         addr::addr_range std::__uninitialized_move_if_noexcept_a<addr::addr_range, addr::addr_range, std::allocator<addr::addr_range> >(addr::addr_range, addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [30]
                0.00    0.03  264560/264560      addr::addr_range std::__uninitialized_copy_a<std::move_iterator<addr::addr_range>, addr::addr_range, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range, std::allocator<addr::addr_range>&) [29]
                0.00    0.00  529120/529120      std::move_iterator<addr::addr_range> std::__make_move_if_noexcept_iterator<addr::addr_range, std::move_iterator<addr::addr_range> >(addr::addr_range) [556]
-----------------------------------------------
                                                 <spontaneous>
[31]     3.2    0.01    0.02                 Catch::RunContext::resetAssertionInfo() [31]
                0.01    0.01 1310057/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00 1310057/1310082     Catch::StringRef::StringRef() [545]
-----------------------------------------------
                0.00    0.00       1/168         CATCH2INTERNAL_TEST_30() [2]
                0.00    0.02     167/168         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [33]
[32]     3.0    0.01    0.02     168         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> >&&) [32]
                0.00    0.01  596136/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
                0.00    0.00  264866/264866      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [134]
                0.00    0.00  198462/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00  462909/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  595139/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00  198215/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00  529732/2468764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [539]
                0.00    0.00  264866/264866      void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [578]
                0.00    0.00  132808/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00   66484/66484       __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() [614]
                0.00    0.00   66479/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
                0.00    0.00   66404/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00   66404/3973288     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [534]
                0.00    0.00     155/155         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_always_equal() [797]
-----------------------------------------------
                                                 <spontaneous>
[33]     3.0    0.00    0.03                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [33]
                0.00    0.02     167/168         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> >&&) [32]
-----------------------------------------------
                0.00    0.00       1/274218      Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [440]
                0.00    0.00       8/274218      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<>) [375]
                0.00    0.00      11/274218      Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token&&) [366]
                0.00    0.00     203/274218      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&) [275]
                0.00    0.00    1078/274218      void std::Construct<std::cxx11::basicstring<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> >&&) [246]
                0.00    0.00    1255/274218      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> >&&) [212]
                0.00    0.00    1399/274218      Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [237]
                0.00    0.00    1560/274218      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [230]
                0.00    0.00    1567/274218      Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00    3253/274218      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) [171]
                0.01    0.01  263883/274218      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> >&&) [4]
[34]     2.9    0.01    0.02  274218         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> >&&) [34]
                0.00    0.00  293465/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
                0.00    0.00  293465/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00  586930/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00  293465/1640103     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [92]
                0.00    0.00  288361/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  581826/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00  293465/2468764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [539]
                0.00    0.00  293465/2463568     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [540]
                0.00    0.00  293465/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00  293465/3973288     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [534]
                0.00    0.00  288361/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
                0.00    0.00    5104/2238033     std::char_traits<char>::copy(char, char const, unsigned long) [541]
-----------------------------------------------
                0.00    0.01  265494/548236      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [38]
                0.00    0.01  282742/548236      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&) [25]
[35]     2.5    0.00    0.02  548236         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [35]
                0.01    0.01  548236/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [36]
-----------------------------------------------
                0.01    0.01  548236/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [35]
[36]     2.5    0.01    0.01  548236         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [36]
                0.00    0.01  548236/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
-----------------------------------------------
                0.00    0.00      40/265494      std::__cxx11::to_string(unsigned int) [331]
                0.00    0.00     176/265494      std::__cxx11::to_string(unsigned long) [290]
                0.00    0.02  265278/265494      std::__cxx11::to_string(int) [39]
[37]     2.4    0.00    0.02  265494         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) [37]
                0.01    0.01  265494/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [38]
-----------------------------------------------
                0.01    0.01  265494/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) [37]
[38]     2.4    0.01    0.01  265494         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [38]
                0.00    0.01  265494/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [35]
                0.00    0.00  265494/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00  265494/420494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [559]
-----------------------------------------------
                0.00    0.00       1/264494      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       1/264494      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      37/264494      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      78/264494      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     662/264494      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     841/264494      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.01   65936/264494      CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.02  196908/264494      CATCH2_INTERNAL_TEST_30() [2]
[39]     2.4    0.00    0.02  264494         std::__cxx11::to_string(int) [39]
                0.00    0.02  265278/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) [37]
-----------------------------------------------
                0.00    0.00       1/2233        CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       1/2233        Catch::Clara::Args::Args(int, char const const) [311]
                0.00    0.00       1/2233        Catch::ConfigData::ConfigData() [309]
                0.00    0.00       1/2233        Catch::generateRandomSeed(Catch::GenerateFrom) [310]
                0.00    0.00       2/2233        CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       3/2233        (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       3/2233        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]) [282]
                0.00    0.00       4/2233        CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00       4/2233        Catch::Clara::Help::Help(bool&) [252]
                0.00    0.00       4/2233        Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig const&)::{lambda()#1}::operator()() const [278]
                0.00    0.00       6/2233        CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00       8/2233        Catch::ReporterRegistry::ReporterRegistry() [255]
                0.00    0.00      11/2233        void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, char const const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const const&) [248]
                0.00    0.00      12/2233        CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      13/2233        CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      20/2233        unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      21/2233        CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      25/2233        CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      26/2233        CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      39/2233        CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00      49/2233        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      49/2233        CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      64/2233        CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      77/2233        CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00      81/2233        CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00      87/2233        CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      97/2233        CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     102/2233        Catch::makeCommandLineParser(Catch::ConfigData&) [58]
                0.00    0.00     103/2233        CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     110/2233        CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     113/2233        CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00     115/2233        CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     152/2233        CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     155/2233        CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     159/2233        CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.00     196/2233        CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     319/2233        Catch::ReusableStringStream::~ReusableStringStream() [137]
[40]     2.3    0.00    0.02    2233         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.02  153777/155000      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [52]
                0.00    0.00  153777/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00  153777/420494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [559]
                0.00    0.00  153777/688989      std::char_traits<char>::length(char const) [549]
-----------------------------------------------
                0.00    0.00      22/671         CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00      40/671         CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     146/671         CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     147/671         CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.01     316/671         CATCH2_INTERNAL_TEST_28() [55]
[41]     2.3    0.00    0.02     671         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&) [41]
                0.00    0.02    1696/1721        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.00    1696/1721        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [224]
                0.00    0.00    1696/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00    1696/5171        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&) [198]
                0.00    0.00    1696/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00    1696/688989      std::char_traits<char>::length(char const) [549]
-----------------------------------------------
                0.01    0.01 5898604/5898604     std::pointer_traits<char const>::pointer_to(char const&) [19]
[42]     2.2    0.01    0.01 5898604         char const std::addressof<char const>(char const&) [42]
                0.01    0.00 5898604/5898604     char const std::__addressof<char const>(char const&) [89]
-----------------------------------------------
                0.00    0.00       1/396039      CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       4/396039      CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00       6/396039      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       8/396039      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       8/396039      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      10/396039      CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      15/396039      CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00      71/396039      CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      74/396039      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      85/396039      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      87/396039      CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00     226/396039      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     292/396039      CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     294/396039      CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     524/396039      CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     616/396039      CATCH2_INTERNAL_TEST_39() [141]
                0.01    0.00  131372/396039      CATCH2_INTERNAL_TEST_53() [3]
                0.01    0.00  262346/396039      CATCH2_INTERNAL_TEST_30() [2]
[43]     2.2    0.02    0.00  396039         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> >&&) [43]
                0.00    0.00  396039/396355      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&) [564]
-----------------------------------------------
                0.01    0.01  264606/264606      bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [45]
[44]     2.2    0.01    0.01  264606         bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [44]
                0.01    0.00  529212/529212      std::move_iterator<addr::addr_range>::base() const [96]
-----------------------------------------------
                0.00    0.02  264606/264606      addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<addr::addr_range>, addr::addr_range>(std::move_iterator<addr::addr_range>, std::move_iterator<addr::addr_range>, addr::addr_range) [27]
[45]     2.2    0.00    0.02  264606         bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [45]
                0.01    0.01  264606/264606      bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [44]
-----------------------------------------------
                                                 <spontaneous>
[46]     2.2    0.02    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [46]
-----------------------------------------------
                                                 <spontaneous>
[47]     2.2    0.02    0.00                 Catch::AssertionReaction::AssertionReaction() [47]
-----------------------------------------------
                0.01    0.01  131856/131856      void std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_realloc_insert<addr::addr_range const&>(__gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range const&) [13]
[48]     2.2    0.01    0.01  131856         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [48]
                0.00    0.01  264560/264560      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const [119]
                0.00    0.00  529120/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00  132280/133771      unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [589]
-----------------------------------------------
                0.00    0.00      25/1721        Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [201]
                0.00    0.02    1696/1721        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&) [41]
[49]     2.2    0.00    0.02    1721         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.01  265990/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
                0.00    0.01  266281/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.01  265990/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.00  265990/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  265990/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00     284/5898604     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [7]
                0.00    0.00  532271/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00  265990/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00  265990/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
-----------------------------------------------
                0.00    0.02  420134/420134      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) [51]
[50]     2.2    0.00    0.02  420134         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) [50]
                0.00    0.01  420135/420135      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [98]
                0.00    0.00  420135/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00  420135/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00   87129/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.00  420135/420135      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [242]
                0.00    0.00  420135/420135      bool __gnu_cxx::__is_null_pointer<char const>(char const) [560]
                0.00    0.00   87129/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00   87129/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
-----------------------------------------------
                0.00    0.02  420134/420134      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [52]
[51]     2.2    0.00    0.02  420134         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) [51]
                0.00    0.02  420134/420134      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) [50]
-----------------------------------------------
                0.00    0.00    1223/155000      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [223]
                0.00    0.02  153777/155000      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
[52]     2.2    0.00    0.02  155000         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [52]
                0.00    0.02  420134/420134      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) [51]
-----------------------------------------------
                0.00    0.00    1721/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [224]
                0.00    0.00    4037/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [208]
                0.01    0.01  793099/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
[53]     2.1    0.01    0.01  798857         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
                0.00    0.00  799038/1888635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [62]
                0.00    0.00  799038/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00     321/954474      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&) [273]
                0.00    0.00   70634/954474      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
                0.00    0.00   87129/954474      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) [50]
                0.00    0.01  265990/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.01  530400/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
[54]     2.1    0.00    0.02  954474         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.01  954475/954475      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [117]
                0.01    0.00 1089597/1888635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [62]
                0.00    0.00  954475/2468764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [539]
-----------------------------------------------
                0.00    0.02       3/3           Catch::TestInvokerAsFunction::invoke() const [1]
[55]     2.0    0.00    0.02       3         CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.01     316/671         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&) [41]
                0.00    0.00   23360/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00     103/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     148/148         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [188]
                0.00    0.00   23276/48587       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00     188/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00   25120/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00   25129/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00    2306/17168       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00    1491/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     232/2385        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) [171]
                0.00    0.00     262/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00     316/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00     524/396039      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> >&&) [43]
                0.00    0.00     168/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00     282/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00     786/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     168/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      94/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [333]
                0.00    0.00      84/230         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [322]
                0.00    0.00       9/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00       9/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00   25120/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00   23276/48587       Catch::BinaryExpr<char, int>::~BinaryExpr() [619]
                0.00    0.00     786/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00     282/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [733]
                0.00    0.00     282/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [730]
                0.00    0.00     262/132275      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() [598]
                0.00    0.00     168/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00     168/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     168/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00     168/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00      94/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [812]
                0.00    0.00      84/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [767]
                0.00    0.00       3/36          unittest::g_progress() [914]
-----------------------------------------------
                0.00    0.00       1/1215        unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
                0.00    0.00       1/1215        Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [296]
                0.00    0.00       1/1215        Catch::Config::name() const [297]
                0.00    0.00      11/1215        Catch::Clara::Detail::TokenStream::loadBuffer() [221]
                0.00    0.00      14/1215        CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00      20/1215        CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00     273/1215        Catch::Clara::Opt::validate() const [135]
                0.01    0.00     894/1215        Catch::AssertionResult::hasMessage() const [69]
[56]     1.9    0.02    0.00    1215         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00  602276/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00       1/39          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       6/39          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.01      32/39          Catch::makeCommandLineParser(Catch::ConfigData&) [58]
[57]     1.8    0.00    0.02      39         Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
                0.00    0.01      78/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
                0.00    0.01      39/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [125]
                0.00    0.00      39/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                                                 <spontaneous>
[58]     1.7    0.00    0.02                 Catch::makeCommandLineParser(Catch::ConfigData&) [58]
                0.00    0.01      32/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
                0.00    0.00     102/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      48/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
                0.00    0.00      33/86          Catch::Clara::Parser::~Parser() [197]
                0.00    0.00      32/40          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
                0.00    0.00      32/2566        Catch::Clara::Opt::~Opt() [180]
                0.00    0.00     102/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [317]
                0.00    0.00       2/4           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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [312]
                0.00    0.00       1/87          Catch::Clara::ExeName::~ExeName() [833]
-----------------------------------------------
                0.00    0.00      50/5232184     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [276]
                0.00    0.00      75/5232184     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [239]
                0.00    0.00    1479/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [187]
                0.00    0.00    1696/5232184     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&) [41]
                0.00    0.00    2510/5232184     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> >&&) [212]
                0.00    0.00    5729/5232184     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&) [198]
                0.00    0.00   18509/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00   22358/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00  264117/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [152]
                0.00    0.00  264261/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [136]
                0.00    0.00  405810/5232184     __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&) [70]
                0.00    0.00  595139/5232184     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> >&&) [32]
                0.00    0.00  602276/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00  661706/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [73]
                0.00    0.00  793099/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.00    0.00  794332/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [144]
                0.00    0.00  799038/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
[59]     1.7    0.02    0.00 5232184         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00       8/268602      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> >&&) [385]
                0.00    0.00     203/268602      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&) [275]
                0.00    0.00    1255/268602      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> >&&) [212]
                0.00    0.00    3253/268602      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) [171]
                0.01    0.00  263883/268602      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> >&&) [4]
[60]     1.7    0.02    0.00  268602         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> >&) [60]
-----------------------------------------------
                0.00    0.00       1/132265      CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       2/132265      CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00       5/132265      CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00       6/132265      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      10/132265      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      20/132265      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00      42/132265      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      52/132265      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     146/132265      CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     147/132265      CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     262/132265      CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     300/132265      CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.01  131272/132265      CATCH2_INTERNAL_TEST_30() [2]
[61]     1.7    0.00    0.01  132265         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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.01  132265/133592      bool Catch::compareEqual<std::__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&) [71]
                0.00    0.00  132265/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00  132265/132275      Catch::BinaryExpr<std::cxx11::basicstring<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&) [162]
-----------------------------------------------
                0.00    0.00  799038/1888635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
                0.01    0.00 1089597/1888635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
[62]     1.6    0.01    0.00 1888635         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [62]
                0.00    0.00 1888635/2171377     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [133]
                0.00    0.00 1888635/1888635     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [543]
-----------------------------------------------
                0.01    0.00  131072/131072      CATCH2_INTERNAL_TEST_53() [3]
[63]     1.5    0.01    0.00  131072         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15]) [63]
                0.00    0.00  131072/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00  131072/131072      Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [15]) [165]
                0.00    0.00  131072/131072      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [15]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]) [168]
-----------------------------------------------
                                                 <spontaneous>
[64]     1.5    0.00    0.01                 main [64]
                0.00    0.01       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
-----------------------------------------------
                0.00    0.01       1/1           main [64]
[65]     1.5    0.00    0.01       1         unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.01       1/1           (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       6/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
                0.00    0.00      20/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      10/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
                0.00    0.00       7/86          Catch::Clara::Parser::~Parser() [197]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
                0.00    0.00       6/40          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
                0.00    0.00       1/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [303]
                0.00    0.00       2/4           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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [312]
                0.00    0.00       1/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [317]
                0.00    0.00       6/2566        Catch::Clara::Opt::~Opt() [180]
                0.00    0.00      20/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [445]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [444]
                0.00    0.00       1/1           unittest::g_verbose() [1334]
                0.00    0.00       1/36          unittest::g_progress() [914]
-----------------------------------------------
                                                 <spontaneous>
[66]     1.5    0.00    0.01                 Catch::StringRef::StringRef(char const) [66]
                0.01    0.00 1310132/4972797     Catch::StringRef::StringRef(char const, unsigned long) [20]
-----------------------------------------------
                0.00    0.00       4/1310057     CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00      26/1310057     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      33/1310057     CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00      36/1310057     CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00      63/1310057     CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00      73/1310057     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00     108/1310057     CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00     152/1310057     CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00     154/1310057     CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     192/1310057     CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     215/1310057     CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00     217/1310057     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     225/1310057     CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     250/1310057     CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00     454/1310057     CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     502/1310057     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     664/1310057     CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     682/1310057     CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00    1720/1310057     CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00    3452/1310057     CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00   13259/1310057     CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00   13717/1310057     CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00   25120/1310057     CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.01  526338/1310057     CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.01  722401/1310057     CATCH2_INTERNAL_TEST_30() [2]
[67]     1.5    0.00    0.01 1310057         operator"" catchsr(char const, unsigned long) [67]
                0.01    0.00 1310057/4972797     Catch::StringRef::StringRef(char const, unsigned long) [20]
-----------------------------------------------
                0.00    0.01  691092/691092      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
[68]     1.4    0.00    0.01  691092         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [68]
                0.00    0.01  691092/691092      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [95]
                0.00    0.00  691092/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  691092/2468764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [539]
-----------------------------------------------
                                                 <spontaneous>
[69]     1.4    0.00    0.01                 Catch::AssertionResult::hasMessage() const [69]
                0.01    0.00     894/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
-----------------------------------------------
                0.00    0.00     198/135401      bool __gnu_cxx::__ops::Iterequals_val<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator()<__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> > > > >) [287]
                0.00    0.00     273/135401      Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [271]
                0.00    0.00    1338/135401      Catch::TestCaseTracking::ITracker::findChild(Catch::TestCaseTracking::NameAndLocation const&)::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}::operator()(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&) const [238]
                0.01    0.00  133592/135401      bool Catch::compareEqual<std::__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&) [71]
[70]     1.4    0.01    0.00  135401         __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&) [70]
                0.00    0.00  405810/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00  270008/270008      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [157]
                0.00    0.00  135004/399121      std::char_traits<char>::compare(char const, char const, unsigned long) [562]
-----------------------------------------------
                0.00    0.00      10/133592      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& const&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(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> > const&) [363]
                0.00    0.00    1317/133592      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.01  132265/133592      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
[71]     1.4    0.00    0.01  133592         bool Catch::compareEqual<std::__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&) [71]
                0.01    0.00  133592/135401      __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&) [70]
-----------------------------------------------
                0.00    0.01  548236/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [36]
[72]     1.3    0.00    0.01  548236         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
                0.00    0.00  548236/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00  548236/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00   70634/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.00  548236/548236      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [226]
                0.00    0.00  548236/548236      bool __gnu_cxx::__is_null_pointer<char>(char) [550]
                0.00    0.00  548236/548236      std::iterator_traits<char>::difference_type std::distance<char>(char, char) [553]
                0.00    0.00   70634/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00   70634/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
-----------------------------------------------
                0.01    0.00  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [6]
[73]     1.3    0.01    0.00  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [73]
                0.00    0.00  661706/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.01   65536/65536       CATCH2_INTERNAL_TEST_30() [2]
[74]     1.3    0.00    0.01   65536         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [74]
                0.01    0.00   65536/65536       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [83]
                0.00    0.00   65536/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00   65536/65536       bool Catch::compareEqual<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, char [32]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]) [195]
-----------------------------------------------
                0.00    0.00      40/1746        void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [218]
                0.00    0.01    1706/1746        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [76]
[75]     1.3    0.00    0.01    1746         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [75]
                0.00    0.01    1746/1746        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [124]
                0.00    0.01    1746/1748        std::vector<std::cxx11::basicstring<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&) [129]
-----------------------------------------------
                0.00    0.01    1706/1706        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) [77]
[76]     1.3    0.00    0.01    1706         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [76]
                0.00    0.01    1706/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [75]
                0.00    0.00    1706/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [683]
                0.00    0.00    1706/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.01      85/85          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) [78]
[77]     1.3    0.00    0.01      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) [77]
                0.00    0.01    1706/1706        void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [76]
                0.00    0.00    1791/1832        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&) [682]
                0.00    0.00    1706/1746        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [693]
                0.00    0.00    1706/5012        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [643]
                0.00    0.00    1706/1746        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [692]
-----------------------------------------------
                0.00    0.01      85/85          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>&) [79]
[78]     1.3    0.00    0.01      85         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) [78]
                0.00    0.01      85/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) [77]
-----------------------------------------------
                0.00    0.00       1/85          Catch::Clara::Opt std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(unsigned long, __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> > >) [236]
                0.00    0.01      84/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [81]
[79]     1.3    0.00    0.01      85         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>&) [79]
                0.00    0.01      85/85          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) [78]
-----------------------------------------------
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [215]
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [216]
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [199]
                0.00    0.01      78/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
[80]     1.3    0.00    0.01      84         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
                0.00    0.01      84/84          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [81]
                0.00    0.00      84/84          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [267]
                0.00    0.00      84/2710        Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [668]
                0.00    0.00      84/84          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [849]
-----------------------------------------------
                0.00    0.01      84/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
[81]     1.3    0.00    0.01      84         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [81]
                0.00    0.01      84/85          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>&) [79]
                0.00    0.00      84/166         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [792]
                0.00    0.00      84/84          __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [851]
                0.00    0.00      84/246         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [766]
                0.00    0.00      84/84          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [857]
                0.00    0.00      84/174         std::allocator<Catch::Clara::Opt>::~allocator() [781]
                0.00    0.00      84/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
                0.00    0.00      84/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [838]
                0.00    0.00      84/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [839]
-----------------------------------------------
                0.00    0.01       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[82]     1.2    0.00    0.01       1         CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.01       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::empty() const [107]
                0.00    0.00      14/14          addr::iface::iface(addr::iface const&) [177]
                0.00    0.00      14/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [264]
                0.00    0.00       1/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      14/449         addr::iface::~iface() [256]
                0.00    0.00      16/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      73/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      28/28          Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool) [377]
                0.00    0.00      75/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      14/14          Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [392]
                0.00    0.00      31/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       2/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00       2/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      73/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      59/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      28/28          Catch::BinaryExpr<bool, bool>::~BinaryExpr() [934]
                0.00    0.00      15/15          bool __gnu_cxx::operator!=<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >(__gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > > const&, __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > > const&) [985]
                0.00    0.00      14/14          __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator() const [998]
                0.00    0.00      14/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [937]
                0.00    0.00      14/18          Catch::BinaryExpr<unsigned int, int>::~BinaryExpr() [964]
                0.00    0.00      14/14          __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator++() [997]
                0.00    0.00       1/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       1/1           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [29]>(char const (&) [29]) [1329]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::begin() [1372]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::end() [1371]
-----------------------------------------------
                0.01    0.00   65536/65536       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [74]
[83]     1.2    0.01    0.00   65536         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [83]
                0.00    0.00   65536/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.01       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
[84]     1.2    0.00    0.01       1         (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.01    0.00       1/1           Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [85]
                0.00    0.00       1/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
                0.00    0.00       3/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       1/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
                0.00    0.00       1/40          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
                0.00    0.00       1/2566        Catch::Clara::Opt::~Opt() [180]
                0.00    0.00       3/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.01    0.00       1/1           (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
[85]     1.1    0.01    0.00       1         Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [85]
                0.00    0.00       1/1           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [340]
                0.00    0.00       1/44          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() [897]
-----------------------------------------------
                0.00    0.01       4/4           CATCH2_INTERNAL_TEST_0() [11]
[86]     1.1    0.00    0.01       4         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [86]
                0.00    0.01       4/4           addr::addr_range std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, std::allocator<addr::addr_range>&) [105]
                0.00    0.00       4/264564      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const [99]
                0.00    0.00       4/4           __gnu_cxx::__alloc_traits<std::allocator<addr::addr_range> >::_S_select_on_copy(std::allocator<addr::addr_range> const&) [1183]
                0.00    0.00       4/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       4/4           std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase(unsigned long, std::allocator<addr::addr_range> const&) [1201]
                0.00    0.00       4/132319      std::allocator<addr::addr_range>::~allocator() [591]
                0.00    0.00       4/527887      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() [558]
                0.00    0.00       4/5           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() const [1133]
                0.00    0.00       4/5           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin() const [1134]
-----------------------------------------------
                0.01    0.00  132315/132315      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
[87]     1.1    0.01    0.00  132315         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::~Vectorbase() [87]
                0.00    0.00  132315/264171      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_deallocate(addr::addr_range, unsigned long) [583]
                0.00    0.00  132315/132315      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::~Vectorimpl() [592]
-----------------------------------------------
                0.00    0.00       1/131828      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       3/131828      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       3/131828      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00       4/131828      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       5/131828      CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00       7/131828      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      22/131828      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      40/131828      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     113/131828      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     308/131828      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00   65636/131828      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00   65686/131828      CATCH2_INTERNAL_TEST_53() [3]
[88]     1.1    0.00    0.01  131828         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.01    0.00  132315/132315      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::~Vectorbase() [87]
                0.00    0.00  132315/527887      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() [558]
                0.00    0.00  132315/264171      void std::Destroy<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [584]
-----------------------------------------------
                0.01    0.00 5898604/5898604     char const std::addressof<char const>(char const&) [42]
[89]     1.1    0.01    0.00 5898604         char const std::__addressof<char const>(char const&) [89]
-----------------------------------------------
                0.00    0.00       2/3902417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [521]
                0.00    0.00   18509/3902417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00  270487/3902417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.01    0.00 3613419/3902417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
[90]     1.1    0.01    0.00 3902417         std::char_traits<char>::assign(char&, char const&) [90]
-----------------------------------------------
                0.00    0.00    1223/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [223]
                0.00    0.00  153777/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00  265494/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [38]
                0.00    0.00  282742/2354062     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&) [25]
                0.00    0.00  586930/2354062     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> >&&) [34]
                0.00    0.00 1063896/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
[91]     1.1    0.01    0.00 2354062         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00 2619196/2619196     std::pointer_traits<char>::pointer_to(char&) [536]
-----------------------------------------------
                0.00    0.00  282742/1640103     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&) [25]
                0.00    0.00  293465/1640103     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> >&&) [34]
                0.01    0.00 1063896/1640103     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
[92]     1.1    0.01    0.00 1640103         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [92]
                0.00    0.00 1905237/2463568     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [540]
-----------------------------------------------
                0.00    0.00       1/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [33]) [512]
                0.00    0.00       1/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [42]) [513]
                0.00    0.00       1/1309163     Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<addr::route> const&, Catch::StringRef, decltype(nullptr) const&) [514]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [110]) [499]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [61]) [503]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [7]) [504]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [47]) [501]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [49]) [502]
                0.00    0.00       2/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [13]) [500]
                0.00    0.00       3/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [5]) [496]
                0.00    0.00       4/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [27]) [489]
                0.00    0.00       4/1309163     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]) [488]
                0.00    0.00       4/1309163     Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::BinaryExpr(bool, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, Catch::StringRef, decltype(nullptr) const&) [490]
                0.00    0.00       5/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [92]) [483]
                0.00    0.00       5/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [43]) [482]
                0.00    0.00       5/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [94]) [484]
                0.00    0.00       6/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [12]) [476]
                0.00    0.00       7/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [95]) [473]
                0.00    0.00       8/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [3]) [465]
                0.00    0.00      10/1309163     Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::BinaryExpr(bool, addrinfo&, Catch::StringRef, decltype(nullptr) const&) [449]
                0.00    0.00      10/1309163     Catch::BinaryExpr<unsigned int, unsigned long>::BinaryExpr(bool, unsigned int, Catch::StringRef, unsigned long) [450]
                0.00    0.00      14/1309163     Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<addr::iface> const&, Catch::StringRef, decltype(nullptr) const&) [439]
                0.00    0.00      14/1309163     Catch::BinaryExpr<addr::addr const&, addr::addr&>::BinaryExpr(bool, addr::addr const&, Catch::StringRef, addr::addr&) [438]
                0.00    0.00      18/1309163     Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::BinaryExpr(bool, sockaddr_un&, Catch::StringRef, sockaddr_un&) [427]
                0.00    0.00      18/1309163     Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int) [426]
                0.00    0.00      18/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [16]) [425]
                0.00    0.00      21/1309163     Catch::BinaryExpr<addr::unix&, addr::unix&>::BinaryExpr(bool, addr::unix&, Catch::StringRef, addr::unix&) [421]
                0.00    0.00      23/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) [419]
                0.00    0.00      28/1309163     Catch::BinaryExpr<bool, bool>::BinaryExpr(bool, bool, Catch::StringRef, bool) [405]
                0.00    0.00      35/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [10]) [395]
                0.00    0.00      36/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [11]) [394]
                0.00    0.00      41/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [9]) [390]
                0.00    0.00      50/1309163     Catch::BinaryExpr<addr::addr&, addr::addr&>::BinaryExpr(bool, addr::addr&, Catch::StringRef, addr::addr&) [388]
                0.00    0.00     100/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) [374]
                0.00    0.00     104/1309163     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00     131/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [1]) [368]
                0.00    0.00     172/1309163     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]) [360]
                0.00    0.00     232/1309163     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [358]
                0.00    0.00     281/1309163     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     300/1309163     Catch::BinaryExpr<int, unsigned short>::BinaryExpr(bool, int, Catch::StringRef, unsigned short) [335]
                0.00    0.00     641/1309163     Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [324]
                0.00    0.00     984/1309163     Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int) [314]
                0.00    0.00    1317/1309163     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> >&>::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> >&) [308]
                0.00    0.00    1480/1309163     Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char) [300]
                0.00    0.00   48587/1309163     Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int) [202]
                0.00    0.00   65536/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32]) [83]
                0.00    0.00   65538/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [30]) [190]
                0.00    0.00  131072/1309163     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [15]) [165]
                0.00    0.00  131614/1309163     Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::BinaryExpr(bool, addr::addr::network_type_t const&, Catch::StringRef, addr::addr::network_type_t const&) [164]
                0.00    0.00  131832/1309163     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [163]
                0.00    0.00  132275/1309163     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&) [162]
                0.00    0.00  266940/1309163     Catch::UnaryExpr<bool>::UnaryExpr(bool) [148]
                0.00    0.00  329625/1309163     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [142]
[93]     1.1    0.01    0.00 1309163         Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.01    0.00  691092/691092      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [95]
[94]     1.1    0.01    0.00  691092         __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [94]
-----------------------------------------------
                0.00    0.01  691092/691092      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [68]
[95]     1.1    0.00    0.01  691092         std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [95]
                0.01    0.00  691092/691092      __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [94]
-----------------------------------------------
                0.01    0.00  529212/529212      bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [44]
[96]     1.1    0.01    0.00  529212         std::move_iterator<addr::addr_range>::base() const [96]
-----------------------------------------------
                0.01    0.00  420135/420135      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [98]
[97]     1.1    0.01    0.00  420135         std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [97]
-----------------------------------------------
                0.00    0.01  420135/420135      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) [50]
[98]     1.1    0.00    0.01  420135         std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [98]
                0.01    0.00  420135/420135      std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [97]
                0.00    0.00  420135/420135      std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [561]
-----------------------------------------------
                0.00    0.00       4/264564      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [86]
                0.01    0.00  264560/264564      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const [119]
[99]     1.1    0.01    0.00  264564         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const [99]
-----------------------------------------------
                0.01    0.00  132311/132311      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl() [101]
[100]    1.1    0.01    0.00  132311         std::allocator<addr::addr_range>::allocator() [100]
                0.00    0.00  132311/132311      __gnu_cxx::new_allocator<addr::addr_range>::new_allocator() [593]
-----------------------------------------------
                0.00    0.01  132311/132311      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [102]
[101]    1.1    0.00    0.01  132311         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl() [101]
                0.01    0.00  132311/132311      std::allocator<addr::addr_range>::allocator() [100]
-----------------------------------------------
                0.00    0.01  132311/132311      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [108]
[102]    1.1    0.00    0.01  132311         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [102]
                0.00    0.01  132311/132311      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl() [101]
-----------------------------------------------
                0.00    0.00       1/48819       CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00       1/48819       CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     648/48819       CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00   12194/48819       CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00   12615/48819       CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00   23360/48819       CATCH2_INTERNAL_TEST_28() [55]
[103]    1.1    0.01    0.00   48819         Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00   48819/48819       Catch::ExprLhs<char>::ExprLhs(char) [618]
-----------------------------------------------
                0.01    0.00       4/4           addr::addr_range std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, std::allocator<addr::addr_range>&) [105]
[104]    1.1    0.01    0.00       4         addr::addr_range std::uninitialized_copy<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range) [104]
                0.00    0.00       4/4           addr::addr_range std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range) [1208]
-----------------------------------------------
                0.00    0.01       4/4           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [86]
[105]    1.1    0.00    0.01       4         addr::addr_range std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range, std::allocator<addr::addr_range>&) [105]
                0.01    0.00       4/4           addr::addr_range std::uninitialized_copy<__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range>(__gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, __gnu_cxx::__normal_iterator<addr::addr_range const, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >, addr::addr_range) [104]
-----------------------------------------------
                0.01    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::empty() const [107]
[106]    1.1    0.01    0.00       1         bool __gnu_cxx::operator==<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >(__gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&, __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&) [106]
                0.00    0.00       4/4           __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >::base() const [1186]
-----------------------------------------------
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [82]
[107]    1.1    0.00    0.01       1         std::vector<addr::iface, std::allocator<addr::iface> >::empty() const [107]
                0.01    0.00       1/1           bool __gnu_cxx::operator==<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > >(__gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&, __gnu_cxx::__normal_iterator<addr::iface const, std::vector<addr::iface, std::allocator<addr::iface> > > const&) [106]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::end() const [1343]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::begin() const [1344]
-----------------------------------------------
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [11]
[108]    1.1    0.00    0.01       1         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [108]
                0.00    0.01  132311/132311      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [102]
-----------------------------------------------
                                                 <spontaneous>
[109]    1.1    0.01    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [109]
-----------------------------------------------
                                                 <spontaneous>
[110]    1.1    0.01    0.00                 Catch::SimplePcg32::SimplePcg32() [110]
-----------------------------------------------
                                                 <spontaneous>
[111]    1.1    0.01    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [111]
-----------------------------------------------
                                                 <spontaneous>
[112]    1.1    0.01    0.00                 Catch::getResultCapture() [112]
-----------------------------------------------
                                                 <spontaneous>
[113]    1.1    0.01    0.00                 Catch::getCurrentMutableContext() [113]
-----------------------------------------------
                                                 <spontaneous>
[114]    1.1    0.01    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [114]
-----------------------------------------------
                0.00    0.00       1/1311503     __static_initialization_and_destruction_0(int, int) [515]
                0.00    0.00       1/1311503     __static_initialization_and_destruction_0(int, int) [516]
                0.00    0.00       1/1311503     __static_initialization_and_destruction_0(int, int) [517]
                0.00    0.00       1/1311503     __static_initialization_and_destruction_0(int, int) [518]
                0.00    0.00       4/1311503     CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       6/1311503     __static_initialization_and_destruction_0(int, int) [477]
                0.00    0.00       6/1311503     __static_initialization_and_destruction_0(int, int) [478]
                0.00    0.00       9/1311503     __static_initialization_and_destruction_0(int, int) [451]
                0.00    0.00      25/1311503     Catch::TestCaseTracking::TrackerContext::startRun() [251]
                0.00    0.00      38/1311503     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      40/1311503     CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00      75/1311503     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00      75/1311503     CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00     114/1311503     CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00     153/1311503     CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00     184/1311503     CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     224/1311503     CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00     271/1311503     CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00     282/1311503     CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00     326/1311503     CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     369/1311503     CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     399/1311503     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     525/1311503     CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     560/1311503     CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     707/1311503     CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00     801/1311503     CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00    1776/1311503     CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00    3566/1311503     CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00   13295/1311503     CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00   13766/1311503     CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00   25129/1311503     CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00  526350/1311503     CATCH2_INTERNAL_TEST_53() [3]
                0.01    0.00  722424/1311503     CATCH2_INTERNAL_TEST_30() [2]
[115]    1.1    0.01    0.00 1311503         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
-----------------------------------------------
                0.01    0.00  954475/954475      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [117]
[116]    1.1    0.01    0.00  954475         __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [116]
                0.00    0.00  954475/2843110     __gnu_cxx::new_allocator<char>::max_size() const [535]
-----------------------------------------------
                0.00    0.01  954475/954475      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
[117]    1.1    0.00    0.01  954475         std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [117]
                0.01    0.00  954475/954475      __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [116]
-----------------------------------------------
                0.00    0.00       3/131832      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       3/131832      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00       4/131832      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       7/131832      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      10/131832      CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00      22/131832      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      40/131832      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     113/131832      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     308/131832      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00   65636/131832      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00   65686/131832      CATCH2_INTERNAL_TEST_53() [3]
[118]    1.1    0.01    0.00  131832         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00  131832/131832      Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [606]
-----------------------------------------------
                0.00    0.01  264560/264560      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [48]
[119]    1.1    0.00    0.01  264560         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const [119]
                0.01    0.00  264560/264564      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const [99]
                0.00    0.00  264560/264560      std::allocator_traits<std::allocator<addr::addr_range> >::max_size(std::allocator<addr::addr_range> const&) [582]
-----------------------------------------------
                                                 <spontaneous>
[120]    1.1    0.00    0.01                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [120]
                0.00    0.01    5364/17770       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&) [25]
-----------------------------------------------
                0.00    0.01       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[121]    1.0    0.00    0.01       7         CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     147/671         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&) [41]
                0.00    0.00   12615/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00     110/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     208/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00    6114/17168       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00   12615/48587       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00   13717/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00   13766/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     657/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     147/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00     147/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00     294/396039      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> >&&) [43]
                0.00    0.00     106/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00      10/352         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&) [222]
                0.00    0.00      49/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     178/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00     177/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00     441/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00      49/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      10/22          Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [383]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&) [441]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [430]
                0.00    0.00   13717/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00   12615/48587       Catch::BinaryExpr<char, int>::~BinaryExpr() [619]
                0.00    0.00     441/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00     188/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     188/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00     177/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [733]
                0.00    0.00     177/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [730]
                0.00    0.00     147/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00     147/132275      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() [598]
                0.00    0.00     147/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00       7/36          unittest::g_progress() [914]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1019]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1018]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1180]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::unique_ptr<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, void>(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer) [1194]
                0.00    0.00       1/4           Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >& const&> Catch::operator<=<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, 0>(Catch::Decomposer&&, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&) [1179]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::~BinaryExpr() [1175]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [951]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [949]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1195]
-----------------------------------------------
                0.00    0.01       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[122]    1.0    0.00    0.01       6         CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     146/671         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&) [41]
                0.00    0.00   12194/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00      77/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00    6182/17168       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00     176/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00   12048/48587       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00   13259/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00   13295/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     146/2385        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) [171]
                0.00    0.00     766/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     146/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00     146/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00     292/396039      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> >&&) [43]
                0.00    0.00     105/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00     176/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00     157/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      36/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     438/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     146/230         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [322]
                0.00    0.00      36/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&) [441]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [430]
                0.00    0.00   13259/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00   12048/48587       Catch::BinaryExpr<char, int>::~BinaryExpr() [619]
                0.00    0.00     438/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00     176/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [733]
                0.00    0.00     176/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [730]
                0.00    0.00     157/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     157/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00     146/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00     146/132275      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() [598]
                0.00    0.00     146/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [767]
                0.00    0.00     146/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00       6/36          unittest::g_progress() [914]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1019]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1018]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1180]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::unique_ptr<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, void>(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer) [1194]
                0.00    0.00       1/4           Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >& const&> Catch::operator<=<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, 0>(Catch::Decomposer&&, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&) [1179]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::~BinaryExpr() [1175]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [951]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [949]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1195]
-----------------------------------------------
                0.00    0.00       1/329534      CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00       1/329534      CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00       3/329534      CATCH2_INTERNAL_TEST_0() [286]
                0.00    0.00       3/329534      CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00       6/329534      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       6/329534      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      12/329534      CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      20/329534      CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      25/329534      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      35/329534      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      40/329534      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     107/329534      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00     149/329534      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     157/329534      CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     168/329534      CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     178/329534      CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     226/329534      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     616/329534      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00  131072/329534      CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.00  196709/329534      CATCH2_INTERNAL_TEST_30() [2]
[123]    0.8    0.00    0.01  329534         Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00  329534/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00  329534/329625      Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [142]
                0.00    0.00  329534/329534      bool Catch::compareEqual<int, int>(int const&, int const&) [569]
-----------------------------------------------
                0.00    0.01    1746/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [75]
[124]    0.7    0.00    0.01    1746         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [124]
                0.00    0.00    3492/17770       std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.00    0.00    1746/1746        Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [691]
                0.00    0.00    1746/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
-----------------------------------------------
                0.00    0.00       1/40          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [199]
                0.00    0.01      39/40          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
[125]    0.6    0.00    0.01      40         Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [125]
                0.01    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [126]
-----------------------------------------------
                0.01    0.00      40/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [125]
[126]    0.6    0.01    0.00      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [126]
                0.00    0.00      40/40          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&) [185]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [908]
-----------------------------------------------
                0.00    0.01    3010/3010        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> >) [128]
[127]    0.6    0.00    0.01    3010         void std::Construct<std::cxx11::basicstring<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&) [127]
                0.00    0.00    3010/17770       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&) [25]
                0.00    0.00    3010/4087        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&) [651]
                0.00    0.00    3010/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.01    1748/1748        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_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> >) [130]
[128]    0.6    0.00    0.01    1748         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> >) [128]
                0.00    0.01    3010/3010        void std::Construct<std::cxx11::basicstring<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&) [127]
                0.00    0.00    4758/5668        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&) [641]
                0.00    0.00    3010/3765        __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 [652]
                0.00    0.00    3010/9765        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> >&) [633]
                0.00    0.00    3010/3726        __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++() [653]
-----------------------------------------------
                0.00    0.00       2/1748        Catch::ConfigData::ConfigData(Catch::ConfigData const&) [298]
                0.00    0.01    1746/1748        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [75]
[129]    0.6    0.00    0.01    1748         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&) [129]
                0.00    0.01    1748/1748        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__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> >, 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> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [131]
                0.00    0.00    1748/4131        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() const [650]
                0.00    0.00    1748/1748        __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [687]
                0.00    0.00    1748/6512        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 [639]
                0.00    0.00    1748/1748        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&) [689]
                0.00    0.00    1748/4958        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [645]
                0.00    0.00    1748/6445        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() [640]
                0.00    0.00    1748/2863        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 [665]
                0.00    0.00    1748/2863        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 [666]
-----------------------------------------------
                0.00    0.01    1748/1748        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__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> >, 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> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [131]
[130]    0.6    0.00    0.01    1748         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_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> >) [130]
                0.00    0.01    1748/1748        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> >) [128]
-----------------------------------------------
                0.00    0.01    1748/1748        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&) [129]
[131]    0.6    0.00    0.01    1748         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<__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> >, 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> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [131]
                0.00    0.01    1748/1748        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_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> >) [130]
-----------------------------------------------
                0.01    0.00  282742/282742      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&) [25]
[132]    0.6    0.01    0.00  282742         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [132]
                0.00    0.00  282742/282742      std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [570]
-----------------------------------------------
                0.00    0.00  282742/2171377     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&) [25]
                0.00    0.00 1888635/2171377     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [62]
[133]    0.6    0.01    0.00 2171377         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [133]
-----------------------------------------------
                0.00    0.00  264866/264866      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> >&&) [32]
[134]    0.4    0.00    0.00  264866         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [134]
                0.00    0.00  265246/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
-----------------------------------------------
                                                 <spontaneous>
[135]    0.4    0.00    0.00                 Catch::Clara::Opt::validate() const [135]
                0.00    0.00     273/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00     167/167         Catch::Clara::Detail::ParserBase::validate() const [294]
                0.00    0.00     440/5668        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&) [641]
                0.00    0.00     273/3765        __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 [652]
                0.00    0.00     273/3726        __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++() [653]
                0.00    0.00     167/2863        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 [666]
                0.00    0.00     167/2863        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 [665]
-----------------------------------------------
                0.00    0.00  266084/266084      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
[136]    0.3    0.00    0.00  266084         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [136]
                0.00    0.00  530345/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  264261/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00  530345/530345      std::less<char const>::operator()(char const const&, char const const&) const [554]
-----------------------------------------------
                                                 <spontaneous>
[137]    0.3    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [137]
                0.00    0.00     319/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     319/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00       4/131816      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       7/131816      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      22/131816      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      40/131816      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     113/131816      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     308/131816      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00   65636/131816      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00   65686/131816      CATCH2_INTERNAL_TEST_53() [3]
[138]    0.3    0.00    0.00  131816         Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00  131816/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00  131816/131832      Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [163]
                0.00    0.00  131816/131816      bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&) [607]
-----------------------------------------------
                0.00    0.00       1/131598      CATCH2INTERNAL_TEST_23() [175]
                0.00    0.00       3/131598      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00       4/131598      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      13/131598      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      71/131598      CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      71/131598      CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00     113/131598      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00   65636/131598      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00   65686/131598      CATCH2_INTERNAL_TEST_53() [3]
[139]    0.3    0.00    0.00  131598         Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00  131598/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00  131598/131614      Catch::BinaryExpr<addr::addr::networktype_t const&, addr::addr::network_type_t const&>::BinaryExpr(bool, addr::addr::network_type_t const&, Catch::StringRef, addr::addr::network_type_t const&) [164]
                0.00    0.00  131598/131598      bool Catch::compareEqual<addr::addr::network_type_t, addr::addr::network_type_t>(addr::addr::network_type_t const&, addr::addr::network_type_t const&) [612]
-----------------------------------------------
                                                 <spontaneous>
[140]    0.3    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [140]
                0.00    0.00    1592/17770       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&) [25]
-----------------------------------------------
                0.00    0.00      12/12          Catch::TestInvokerAsFunction::invoke() const [1]
[141]    0.3    0.00    0.00      12         CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     115/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00    1215/2385        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) [171]
                0.00    0.00     616/263771      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> >&&) [4]
                0.00    0.00    3777/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     308/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00     275/772         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> >&&) [212]
                0.00    0.00     308/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     616/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00     841/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00    3452/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     616/396039      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> >&&) [43]
                0.00    0.00    1280/1480        Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [279]
                0.00    0.00    3566/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     308/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00     308/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00     616/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00     114/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     114/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00     308/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00     616/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00      16/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00    3452/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00    1296/2464        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [673]
                0.00    0.00    1280/1480        Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr() [696]
                0.00    0.00     616/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00     616/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00     616/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     616/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00     308/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00     308/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00     308/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00      75/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [831]
                0.00    0.00      24/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      16/984         Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [704]
                0.00    0.00      12/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00      12/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [944]
                0.00    0.00       5/12          addr::addr_range::addr_range() [1009]
-----------------------------------------------
                0.00    0.00       2/329625      Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [479]
                0.00    0.00      22/329625      Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [383]
                0.00    0.00      67/329625      Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [359]
                0.00    0.00  329534/329625      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
[142]    0.3    0.00    0.00  329625         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [142]
                0.00    0.00  329625/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[143]    0.3    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [143]
                0.00    0.00    1257/17770       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&) [25]
-----------------------------------------------
                0.00    0.00  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [6]
[144]    0.3    0.00    0.00  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [144]
                0.00    0.00  794332/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00      15/15          Catch::TestInvokerAsFunction::invoke() const [1]
[145]    0.3    0.00    0.00      15         CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     155/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     202/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     126/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00     126/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     346/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      27/263771      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> >&&) [4]
                0.00    0.00     137/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      27/2385        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) [171]
                0.00    0.00     137/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00     664/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     801/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      10/772         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> >&&) [212]
                0.00    0.00     149/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      37/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00      22/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00      22/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00      10/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00      22/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00      33/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [92]> Catch::operator==<char const (&) [92], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [92]) [423]
                0.00    0.00       2/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [27]> Catch::operator==<char const (&) [27], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [27]) [433]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [110]> Catch::operator==<char const (&) [110], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [110]) [466]
                0.00    0.00       1/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [33]> Catch::operator==<char const (&) [33], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [33]) [491]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [61]> Catch::operator==<char const (&) [61], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [61]) [470]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [95]> Catch::operator==<char const (&) [95], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [95]) [406]
                0.00    0.00     664/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     250/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     149/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      90/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      33/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      30/44          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33]) [896]
                0.00    0.00      22/316         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&) [762]
                0.00    0.00      22/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00      22/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00      15/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00      15/48          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [888]
                0.00    0.00      15/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [919]
                0.00    0.00      15/15          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [37]>(char const (&) [37]) [981]
                0.00    0.00      10/132275      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() [598]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92]>::~BinaryExpr() [1119]
                0.00    0.00       2/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]>::~BinaryExpr() [1174]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]>::~BinaryExpr() [1275]
                0.00    0.00       1/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::~BinaryExpr() [615]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr() [1325]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]>::~BinaryExpr() [1279]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]>::~BinaryExpr() [1074]
-----------------------------------------------
                0.00    0.00      12/12          Catch::TestInvokerAsFunction::invoke() const [1]
[146]    0.3    0.00    0.00      12         CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     152/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      22/671         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&) [41]
                0.00    0.00    2516/17168       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00     273/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     144/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     144/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      55/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00      11/2385        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) [171]
                0.00    0.00     369/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     225/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00       3/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&) [441]
                0.00    0.00       2/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     225/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [921]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [923]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [922]
                0.00    0.00      12/36          unittest::g_progress() [914]
                0.00    0.00       3/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00       3/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00       2/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1019]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1018]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1180]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::unique_ptr<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, void>(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer) [1194]
                0.00    0.00       1/4           Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >& const&> Catch::operator<=<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, 0>(Catch::Decomposer&&, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&) [1179]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::~BinaryExpr() [1175]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1195]
-----------------------------------------------
                0.00    0.00       1/266940      CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00       2/266940      CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00       2/266940      CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00       4/266940      CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00       4/266940      CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      12/266940      CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      14/266940      CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      15/266940      CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      25/266940      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      25/266940      CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00      31/266940      CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00      33/266940      CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      40/266940      CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     109/266940      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     236/266940      CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     438/266940      CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     441/266940      CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     460/266940      CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00     616/266940      CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     786/266940      CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00  131674/266940      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00  131972/266940      CATCH2_INTERNAL_TEST_53() [3]
[147]    0.2    0.00    0.00  266940         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00  266940/266940      Catch::ExprLhs<bool>::makeUnaryExpr() const [149]
                0.00    0.00  266940/266940      Catch::UnaryExpr<bool>::~UnaryExpr() [574]
-----------------------------------------------
                0.00    0.00  266940/266940      Catch::ExprLhs<bool>::makeUnaryExpr() const [149]
[148]    0.2    0.00    0.00  266940         Catch::UnaryExpr<bool>::UnaryExpr(bool) [148]
                0.00    0.00  266940/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00  266940/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
[149]    0.2    0.00    0.00  266940         Catch::ExprLhs<bool>::makeUnaryExpr() const [149]
                0.00    0.00  266940/266940      Catch::UnaryExpr<bool>::UnaryExpr(bool) [148]
-----------------------------------------------
                0.00    0.00       1/65538       CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00       1/65538       CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00   65536/65538       CATCH2_INTERNAL_TEST_30() [2]
[150]    0.2    0.00    0.00   65538         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
                0.00    0.00   65538/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00   65538/65538       Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [30]) [190]
                0.00    0.00   65538/65538       bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [30]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]) [194]
-----------------------------------------------
                                 562             CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00       2/575         CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00      13/575         Catch::TestInvokerAsFunction::invoke() const [1]
                0.00    0.00      26/575         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      32/575         CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00     202/575         CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     300/575         CATCH2_INTERNAL_TEST_53() [3]
[151]    0.2    0.00    0.00     575+562     CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     196/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     182/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     221/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     182/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00     192/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00     281/2352533     Catch::operator"" _sr(char const, unsigned long) [24]
                0.00    0.00     399/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     217/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     281/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
                0.00    0.00      12/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00      12/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      12/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     217/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     192/2464        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [673]
                0.00    0.00     192/984         Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [704]
                0.00    0.00      13/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      13/13          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [22]>(char const (&) [22]) [1007]
                0.00    0.00      12/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      12/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      12/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                                 562             CATCH2_INTERNAL_TEST_100() [151]
-----------------------------------------------
                0.00    0.00  264116/264116      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) [153]
[152]    0.2    0.00    0.00  264116         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [152]
                0.00    0.00  264117/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  264117/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00  264117/688989      std::char_traits<char>::length(char const) [549]
                0.00    0.00  264117/264117      unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [585]
                0.00    0.00  264117/399121      std::char_traits<char>::compare(char const, char const, unsigned long) [562]
                0.00    0.00  263461/263461      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [586]
-----------------------------------------------
                0.00    0.00       1/263023      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
                0.00    0.00       1/263023      CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00       1/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [33]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]) [519]
                0.00    0.00       1/263023      CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00       1/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]) [520]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [110]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]) [506]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [61]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]) [510]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]) [511]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [47]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47]) [508]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [49]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49]) [509]
                0.00    0.00       2/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13]) [507]
                0.00    0.00       3/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [5]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]) [498]
                0.00    0.00       3/263023      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 [417]
                0.00    0.00       4/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [27]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]) [495]
                0.00    0.00       4/263023      CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00       4/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [18]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]) [494]
                0.00    0.00       5/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [92]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [92]) [486]
                0.00    0.00       5/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [43]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]) [485]
                0.00    0.00       5/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [94]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94]) [487]
                0.00    0.00       6/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [12]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12]) [481]
                0.00    0.00       7/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]) [475]
                0.00    0.00       7/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [95]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]) [474]
                0.00    0.00       8/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [3]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]) [472]
                0.00    0.00      18/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [16]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]) [431]
                0.00    0.00      35/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [10]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]) [399]
                0.00    0.00      36/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [11]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]) [398]
                0.00    0.00      41/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [9]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]) [393]
                0.00    0.00     100/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]) [376]
                0.00    0.00     131/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [1]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]) [371]
                0.00    0.00     172/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [8]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]) [361]
                0.00    0.00     266/263023      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) [357]
                0.00    0.00   65536/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [32]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]) [195]
                0.00    0.00   65538/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [30]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]) [194]
                0.00    0.00  131072/263023      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [15]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]) [168]
[153]    0.2    0.00    0.00  263023         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) [153]
                0.00    0.00  264116/264116      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [152]
-----------------------------------------------
                                                 <spontaneous>
[154]    0.2    0.00    0.00                 Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [154]
                0.00    0.00     839/17770       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&) [25]
-----------------------------------------------
                0.00    0.00       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[155]    0.2    0.00    0.00       6         CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      40/671         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&) [41]
                0.00    0.00      25/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      10/50          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) [249]
                0.00    0.00      50/2385        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) [171]
                0.00    0.00     254/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      52/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00      20/198         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&) [275]
                0.00    0.00       8/211         CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      74/396039      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> >&&) [43]
                0.00    0.00      30/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      30/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       4/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00     154/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     184/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00       4/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00      10/10          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& const&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(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> > const&) [363]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00      25/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      16/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00       4/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00       4/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00       8/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> Catch::operator==<char const (&) [16], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [379]
                0.00    0.00       1/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00      25/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       2/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [18]> Catch::operator==<char const (&) [18], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [18]) [432]
                0.00    0.00       4/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00       4/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00       1/2           Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [480]
                0.00    0.00       1/3           Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [461]
                0.00    0.00       1/263023      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) [153]
                0.00    0.00     154/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      62/132275      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() [598]
                0.00    0.00      29/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      25/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      25/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      16/2464        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [673]
                0.00    0.00      16/984         Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [704]
                0.00    0.00      12/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      10/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [831]
                0.00    0.00       8/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [963]
                0.00    0.00       6/19          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20]) [960]
                0.00    0.00       6/48          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [888]
                0.00    0.00       4/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       4/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00       4/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00       4/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr() [1173]
                0.00    0.00       4/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00       4/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00       1/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [767]
                0.00    0.00       1/14          Catch::ExprLhs<std::shared_ptr<addr::iface> const&> Catch::operator<=<std::shared_ptr<addr::iface>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::iface>&&) [994]
                0.00    0.00       1/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [989]
                0.00    0.00       1/14          std::shared_ptr<addr::iface>::~shared_ptr() [1002]
-----------------------------------------------
                0.00    0.00       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[156]    0.2    0.00    0.00       7         CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      49/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     601/2385        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) [171]
                0.00    0.00     432/772         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> >&&) [212]
                0.00    0.00    2496/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     229/263771      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> >&&) [4]
                0.00    0.00     662/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00     111/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00     158/198         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&) [275]
                0.00    0.00     111/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     220/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00    1720/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     132/132         std::__cxx11::to_string(unsigned long) [290]
                0.00    0.00    1776/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00     600/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00     226/396039      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> >&&) [43]
                0.00    0.00     113/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00     113/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00      56/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     226/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00     200/1480        Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [279]
                0.00    0.00      56/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00     113/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00     113/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00     236/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       6/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00       4/9           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [408]
                0.00    0.00       2/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [384]
                0.00    0.00    1720/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     800/2464        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [673]
                0.00    0.00     600/984         Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [704]
                0.00    0.00     236/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00     226/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     226/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00     220/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00     200/1480        Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr() [696]
                0.00    0.00     113/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00     113/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00     113/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00     113/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00     113/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00      33/33          std::numeric_limits<unsigned long>::max() [920]
                0.00    0.00       7/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       7/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [944]
                0.00    0.00       6/132275      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() [598]
                0.00    0.00       6/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [886]
                0.00    0.00       6/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [884]
-----------------------------------------------
                0.00    0.00  270008/270008      __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&) [70]
[157]    0.1    0.00    0.00  270008         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [157]
                0.00    0.00  274871/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.00       2/684         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
                0.00    0.00      10/684         CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      25/684         Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [276]
                0.00    0.00      75/684         Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [239]
                0.00    0.00     176/684         CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     188/684         CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     208/684         CATCH2_INTERNAL_TEST_7() [121]
[158]    0.1    0.00    0.00     684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00  267939/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.00     648/48587       CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00   12048/48587       CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00   12615/48587       CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00   23276/48587       CATCH2_INTERNAL_TEST_28() [55]
[159]    0.1    0.00    0.00   48587         Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00   48587/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00   48587/48587       Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int) [202]
                0.00    0.00   48587/48587       bool Catch::compareEqual<char, int>(char const&, int const&) [620]
-----------------------------------------------
                0.00    0.00      13/13          Catch::TestInvokerAsFunction::invoke() const [1]
[160]    0.1    0.00    0.00      13         CATCH2INTERNAL_TEST_35() [160]
                0.00    0.00      87/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      26/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      40/50          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) [249]
                0.00    0.00     394/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      40/2385        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) [171]
                0.00    0.00      30/772         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> >&&) [212]
                0.00    0.00     106/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     106/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      42/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00      20/198         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&) [275]
                0.00    0.00      11/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00     454/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      85/396039      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> >&&) [43]
                0.00    0.00     560/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      11/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     160/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00      40/40          std::__cxx11::to_string(unsigned int) [331]
                0.00    0.00      20/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00     109/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00      35/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      20/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00      19/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1]) [327]
                0.00    0.00       7/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00       7/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00      13/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00       1/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00       6/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [364]
                0.00    0.00       6/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [12]> Catch::operator==<char const (&) [12], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [12]) [420]
                0.00    0.00       2/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       7/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00       2/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> Catch::operator==<char const (&) [16], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [379]
                0.00    0.00       1/2           Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [480]
                0.00    0.00       1/3           Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [461]
                0.00    0.00       1/263023      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) [153]
                0.00    0.00     454/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     160/2464        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [673]
                0.00    0.00     160/984         Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [704]
                0.00    0.00     109/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      48/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      42/132275      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() [598]
                0.00    0.00      39/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      35/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      30/316         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&) [762]
                0.00    0.00      20/1317        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> >&>::~BinaryExpr() [698]
                0.00    0.00      20/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [782]
                0.00    0.00      19/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::~BinaryExpr() [799]
                0.00    0.00      13/19          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20]) [960]
                0.00    0.00      13/48          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [888]
                0.00    0.00      13/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00      13/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00      13/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00      13/13          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [57]>(char const (&) [57]) [1008]
                0.00    0.00       7/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       7/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00       6/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [913]
                0.00    0.00       6/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [12]>::~BinaryExpr() [1103]
                0.00    0.00       2/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [963]
                0.00    0.00       1/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [767]
                0.00    0.00       1/14          Catch::ExprLhs<std::shared_ptr<addr::iface> const&> Catch::operator<=<std::shared_ptr<addr::iface>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::iface>&&) [994]
                0.00    0.00       1/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [989]
                0.00    0.00       1/14          std::shared_ptr<addr::iface>::~shared_ptr() [1002]
-----------------------------------------------
                0.00    0.00      14/14          Catch::TestInvokerAsFunction::invoke() const [1]
[161]    0.1    0.00    0.00      14         CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00      97/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      53/263771      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> >&&) [4]
                0.00    0.00     372/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      63/2385        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) [171]
                0.00    0.00      42/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00      42/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     134/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      25/772         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> >&&) [212]
                0.00    0.00     134/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      78/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00      40/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00      40/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00     326/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      20/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00     192/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      40/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      40/131816      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
                0.00    0.00      12/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1]) [327]
                0.00    0.00      40/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       8/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [16]> Catch::operator==<char const (&) [16], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [16]) [379]
                0.00    0.00       6/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [95]> Catch::operator==<char const (&) [95], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [95]) [406]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [94]> Catch::operator==<char const (&) [94], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [94]) [424]
                0.00    0.00       4/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00       3/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [43]> Catch::operator==<char const (&) [43], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [43]) [422]
                0.00    0.00       2/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [27]> Catch::operator==<char const (&) [27], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [27]) [433]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [110]> Catch::operator==<char const (&) [110], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [110]) [466]
                0.00    0.00       1/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [61]> Catch::operator==<char const (&) [61], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [61]) [470]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [42]> Catch::operator==<char const (&) [42], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [42]) [492]
                0.00    0.00     192/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      64/316         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&) [762]
                0.00    0.00      56/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      40/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      40/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      40/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      40/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00      40/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00      20/132275      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() [598]
                0.00    0.00      14/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00      14/48          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [888]
                0.00    0.00      14/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [919]
                0.00    0.00      14/44          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33]) [896]
                0.00    0.00      12/131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::~BinaryExpr() [799]
                0.00    0.00       8/18          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [963]
                0.00    0.00       6/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [95]>::~BinaryExpr() [1074]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [94]>::~BinaryExpr() [1120]
                0.00    0.00       4/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
                0.00    0.00       3/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]>::~BinaryExpr() [1118]
                0.00    0.00       2/4           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [27]>::~BinaryExpr() [1174]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [110]>::~BinaryExpr() [1275]
                0.00    0.00       1/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::~BinaryExpr() [615]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [61]>::~BinaryExpr() [1279]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42]>::~BinaryExpr() [1326]
-----------------------------------------------
                0.00    0.00      10/132275      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& const&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(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> > const&) [363]
                0.00    0.00  132265/132275      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
[162]    0.1    0.00    0.00  132275         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&) [162]
                0.00    0.00  132275/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00       6/131832      Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [429]
                0.00    0.00      10/131832      Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int) [403]
                0.00    0.00  131816/131832      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [138]
[163]    0.1    0.00    0.00  131832         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [163]
                0.00    0.00  131832/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00      16/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator!=<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [389]
                0.00    0.00  131598/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
[164]    0.1    0.00    0.00  131614         Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::BinaryExpr(bool, addr::addr::network_type_t const&, Catch::StringRef, addr::addr::network_type_t const&) [164]
                0.00    0.00  131614/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00  131072/131072      Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15]) [63]
[165]    0.1    0.00    0.00  131072         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [15]) [165]
                0.00    0.00  131072/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00   18509/18509       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
[166]    0.1    0.00    0.00   18509         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
                0.00    0.00   18509/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.00   18509/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00   18509/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00     711/530222      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.00    0.00   18509/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00   18509/3902417     std::char_traits<char>::assign(char&, char const&) [90]
-----------------------------------------------
                0.00    0.00      50/17168       Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [276]
                0.00    0.00    2306/17168       CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00    2516/17168       CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00    6114/17168       CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00    6182/17168       CATCH2_INTERNAL_TEST_16() [122]
[167]    0.1    0.00    0.00   17168         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00   18509/18509       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [166]
-----------------------------------------------
                0.00    0.00  131072/131072      Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [15]> Catch::operator==<char const (&) [15], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [15]) [63]
[168]    0.1    0.00    0.00  131072         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [15]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [15]) [168]
                0.00    0.00  131072/263023      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) [153]
-----------------------------------------------
                0.00    0.00       1/62          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       3/62          Catch::Clara::Help::Help(bool&) [252]
                0.00    0.00      10/62          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      48/62          Catch::makeCommandLineParser(Catch::ConfigData&) [58]
[169]    0.1    0.00    0.00      62         Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
                0.00    0.00      62/62          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> > const&) [170]
-----------------------------------------------
                0.00    0.00      62/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
[170]    0.1    0.00    0.00      62         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> > const&) [170]
                0.00    0.00     227/227         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&) [189]
                0.00    0.00     198/425         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&) [174]
                0.00    0.00     227/229         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() [769]
-----------------------------------------------
                0.00    0.00      11/2385        CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00      27/2385        CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      40/2385        CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      50/2385        CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      63/2385        CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     146/2385        CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     232/2385        CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     601/2385        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00    1215/2385        CATCH2_INTERNAL_TEST_39() [141]
[171]    0.1    0.00    0.00    2385         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) [171]
                0.00    0.00    3253/3303        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [208]
                0.00    0.00    3253/274218      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> >&&) [34]
                0.00    0.00    3253/268602      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> >&) [60]
-----------------------------------------------
                                                 <spontaneous>
[172]    0.1    0.00    0.00                 (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [172]
                0.00    0.00     440/17770       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&) [25]
-----------------------------------------------
                0.00    0.00     425/425         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&) [174]
[173]    0.1    0.00    0.00     425         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&) [173]
                0.00    0.00     425/17770       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&) [25]
                0.00    0.00     425/4087        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&) [651]
                0.00    0.00     425/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.00     198/425         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> > const&) [170]
                0.00    0.00     227/425         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&) [189]
[174]    0.1    0.00    0.00     425         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&) [174]
                0.00    0.00     425/425         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&) [173]
                0.00    0.00     425/4087        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&) [651]
-----------------------------------------------
                0.00    0.00       9/9           Catch::TestInvokerAsFunction::invoke() const [1]
[175]    0.1    0.00    0.00       9         CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00      81/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      90/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     107/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       2/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      90/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00     153/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      15/396039      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> >&&) [43]
                0.00    0.00      63/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00       2/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00       2/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       5/9           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [408]
                0.00    0.00       5/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [384]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator< <addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [437]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [436]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator><addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [435]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator>=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [434]
                0.00    0.00       4/4           Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [442]
                0.00    0.00       2/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [3]) [401]
                0.00    0.00       2/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [5]) [443]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [7]) [471]
                0.00    0.00       2/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [43]> Catch::operator==<char const (&) [43], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [43]) [422]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [47]> Catch::operator==<char const (&) [47], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [47]) [468]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [49]> Catch::operator==<char const (&) [49], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [49]) [469]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [407]
                0.00    0.00       1/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       1/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00       1/11          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [400]
                0.00    0.00       1/3           Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [461]
                0.00    0.00       2/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00      63/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      30/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [886]
                0.00    0.00      30/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [884]
                0.00    0.00       9/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       9/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00       4/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [937]
                0.00    0.00       4/18          Catch::BinaryExpr<unsigned int, int>::~BinaryExpr() [964]
                0.00    0.00       2/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       2/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::~BinaryExpr() [1060]
                0.00    0.00       2/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5]>::~BinaryExpr() [1215]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7]>::~BinaryExpr() [1280]
                0.00    0.00       2/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [43]>::~BinaryExpr() [1118]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [47]>::~BinaryExpr() [1277]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [49]>::~BinaryExpr() [1278]
                0.00    0.00       2/14          Catch::ExprLhs<std::shared_ptr<addr::iface> const&> Catch::operator<=<std::shared_ptr<addr::iface>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::iface>&&) [994]
                0.00    0.00       2/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [989]
                0.00    0.00       2/14          std::shared_ptr<addr::iface>::~shared_ptr() [1002]
                0.00    0.00       2/132275      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() [598]
                0.00    0.00       2/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00       1/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00       1/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00       1/23          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [946]
                0.00    0.00       1/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
-----------------------------------------------
                0.00    0.00    1721/11487       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [224]
                0.00    0.00    4037/11487       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [208]
                0.00    0.00    5729/11487       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&) [198]
[176]    0.1    0.00    0.00   11487         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00   11487/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.00    2496/530222      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
                0.00    0.00   11487/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00   22358/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00    8375/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00    8375/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
-----------------------------------------------
                0.00    0.00      14/14          CATCH2_INTERNAL_TEST_0() [82]
[177]    0.1    0.00    0.00      14         addr::iface::iface(addr::iface const&) [177]
                0.00    0.00     407/17770       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&) [25]
-----------------------------------------------
                                                 <spontaneous>
[178]    0.1    0.00    0.00                 Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [178]
                0.00    0.00     392/17770       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&) [25]
-----------------------------------------------
                0.00    0.00     699/2503416     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&) [273]
                0.00    0.00    8375/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00  198215/2503416     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> >&&) [32]
                0.00    0.00  265765/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.00    0.00  265990/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.00  420135/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [242]
                0.00    0.00  548236/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [226]
                0.00    0.00  796001/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [21]
[179]    0.1    0.00    0.00 2503416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00  270487/3902417     std::char_traits<char>::assign(char&, char const&) [90]
                0.00    0.00 2232929/2238033     std::char_traits<char>::copy(char, char const, unsigned long) [541]
-----------------------------------------------
                0.00    0.00       1/2566        (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       1/2566        Catch::Clara::Help::~Help() [396]
                0.00    0.00       6/2566        unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      32/2566        Catch::makeCommandLineParser(Catch::ConfigData&) [58]
                0.00    0.00    2526/2566        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
[180]    0.1    0.00    0.00    2566         Catch::Clara::Opt::~Opt() [180]
                0.00    0.00    2566/2575        std::vector<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [210]
                0.00    0.00    2566/2566        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [211]
-----------------------------------------------
                0.00    0.00    2526/2526        void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
[181]    0.1    0.00    0.00    2526         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
                0.00    0.00    2526/2566        Catch::Clara::Opt::~Opt() [180]
-----------------------------------------------
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
[182]    0.1    0.00    0.00     129         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
                0.00    0.00    2526/2526        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
                0.00    0.00    2526/5012        Catch::Clara::Opt std::addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [643]
-----------------------------------------------
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
[183]    0.1    0.00    0.00     129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
                0.00    0.00     129/129         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
-----------------------------------------------
                0.00    0.00       1/129         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [321]
                0.00    0.00      40/129         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&) [185]
                0.00    0.00      88/129         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [196]
[184]    0.1    0.00    0.00     129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
-----------------------------------------------
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [126]
[185]    0.1    0.00    0.00      40         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&) [185]
                0.00    0.00      40/40          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&) [219]
                0.00    0.00      40/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00      80/80          Catch::Clara::Opt std::uninitializedmove_if_noexcept_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>&) [235]
                0.00    0.00     120/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
                0.00    0.00      80/160         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [793]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [904]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [909]
                0.00    0.00      40/40          __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&) [902]
                0.00    0.00      40/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [801]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [683]
                0.00    0.00      40/129         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [800]
-----------------------------------------------
                0.00    0.00       8/8           Catch::TestInvokerAsFunction::invoke() const [1]
[186]    0.1    0.00    0.00       8         CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      64/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     143/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      72/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      72/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      71/396039      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> >&&) [43]
                0.00    0.00     224/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      71/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00     152/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      40/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00      10/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [364]
                0.00    0.00      10/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00      10/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> Catch::operator==<char const (&) [9], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [362]
                0.00    0.00      10/11          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::iface> const&>&&, decltype(nullptr)&&) [400]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [407]
                0.00    0.00     152/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      71/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00      71/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00      40/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [782]
                0.00    0.00      10/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [913]
                0.00    0.00      10/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
                0.00    0.00      10/14          Catch::ExprLhs<std::shared_ptr<addr::iface> const&> Catch::operator<=<std::shared_ptr<addr::iface>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::iface>&&) [994]
                0.00    0.00      10/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [989]
                0.00    0.00      10/14          std::shared_ptr<addr::iface>::~shared_ptr() [1002]
                0.00    0.00      10/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [900]
                0.00    0.00       8/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       8/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00       1/23          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [946]
-----------------------------------------------
                0.00    0.00    1479/1479        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [188]
[187]    0.1    0.00    0.00    1479         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [187]
                0.00    0.00    1479/265362      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [9]
                0.00    0.00    1479/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
                0.00    0.00    1479/688989      std::char_traits<char>::length(char const) [549]
-----------------------------------------------
                0.00    0.00     148/148         CATCH2_INTERNAL_TEST_28() [55]
[188]    0.1    0.00    0.00     148         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [188]
                0.00    0.00    1479/1479        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [187]
-----------------------------------------------
                0.00    0.00     227/227         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> > const&) [170]
[189]    0.1    0.00    0.00     227         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&) [189]
                0.00    0.00     227/425         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&) [174]
                0.00    0.00     454/454         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [247]
                0.00    0.00     227/3459        void std::Destroy<std::cxx11::basicstring<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> > >&) [207]
                0.00    0.00     681/6445        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() [640]
                0.00    0.00     454/9718        __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> > > > >::base() const [634]
                0.00    0.00     227/227         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 [772]
                0.00    0.00     227/229         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() [770]
                0.00    0.00     227/227         __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> > > > >::difference_type __gnu_cxx::operator-<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> > > > >(__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> > > > > 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> > > > > const&) [771]
                0.00    0.00     227/1976        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) [677]
                0.00    0.00     227/4087        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&) [651]
                0.00    0.00     227/3423        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) [657]
-----------------------------------------------
                0.00    0.00   65538/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
[190]    0.1    0.00    0.00   65538         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [30]) [190]
                0.00    0.00   65538/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[191]    0.1    0.00    0.00       7         CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      49/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      10/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00     153/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      56/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      87/396039      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> >&&) [43]
                0.00    0.00      56/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      16/16          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator!=<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [337]
                0.00    0.00     215/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     271/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      71/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00      30/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [9]> Catch::operator==<char const (&) [9], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [9]) [362]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00      20/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [11]) [364]
                0.00    0.00      20/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00      16/16          Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator!=<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [389]
                0.00    0.00      10/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00      10/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00      10/10          Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<addrinfo&>&&, decltype(nullptr)&&) [404]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned int, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned int>&&, unsigned long) [402]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [407]
                0.00    0.00       1/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00     215/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      87/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00      87/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00      30/41          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [900]
                0.00    0.00      20/36          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11]>::~BinaryExpr() [913]
                0.00    0.00      20/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      20/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      17/23          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [946]
                0.00    0.00      10/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [782]
                0.00    0.00      10/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
                0.00    0.00      10/10          Catch::ExprLhs<addrinfo& const&> Catch::operator<=<addrinfo&, 0>(Catch::Decomposer&&, addrinfo&) [1031]
                0.00    0.00      10/10          Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::~BinaryExpr() [1026]
                0.00    0.00      10/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [937]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned int, unsigned long>::~BinaryExpr() [1027]
                0.00    0.00       7/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       7/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00       1/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
-----------------------------------------------
                                                 <spontaneous>
[192]    0.1    0.00    0.00                 Catch::AssertionResultData::~AssertionResultData() [192]
                0.00    0.00    7152/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                                                 <spontaneous>
[193]    0.1    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [193]
                0.00    0.00     254/17770       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&) [25]
-----------------------------------------------
                0.00    0.00   65538/65538       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [30]> Catch::operator==<char const (&) [30], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [30]) [150]
[194]    0.1    0.00    0.00   65538         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [30]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [30]) [194]
                0.00    0.00   65538/263023      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) [153]
-----------------------------------------------
                0.00    0.00   65536/65536       Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [32]> Catch::operator==<char const (&) [32], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [32]) [74]
[195]    0.1    0.00    0.00   65536         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [32]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]) [195]
                0.00    0.00   65536/263023      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) [153]
-----------------------------------------------
                0.00    0.00       2/88          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>) [304]
                0.00    0.00      86/88          Catch::Clara::Parser::~Parser() [197]
[196]    0.1    0.00    0.00      88         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [196]
                0.00    0.00      88/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00      88/298         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
                0.00    0.00      88/88          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [829]
-----------------------------------------------
                0.00    0.00       1/86          Catch::Session::Session() [306]
                0.00    0.00       1/86          Catch::Session::~Session() [320]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [215]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [216]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [199]
                0.00    0.00       2/86          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [307]
                0.00    0.00       7/86          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      33/86          Catch::makeCommandLineParser(Catch::ConfigData&) [58]
                0.00    0.00      39/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [57]
[197]    0.0    0.00    0.00      86         Catch::Clara::Parser::~Parser() [197]
                0.00    0.00      86/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [196]
                0.00    0.00      86/88          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [830]
                0.00    0.00      86/87          Catch::Clara::ExeName::~ExeName() [833]
                0.00    0.00      86/2756        Catch::Clara::Detail::ParserBase::~ParserBase() [667]
-----------------------------------------------
                0.00    0.00     203/5171        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&) [275]
                0.00    0.00    1255/5171        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> >&&) [212]
                0.00    0.00    1696/5171        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&) [41]
                0.00    0.00    2017/5171        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&) [222]
[198]    0.0    0.00    0.00    5171         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&) [198]
                0.00    0.00    5729/11487       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00    5729/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00    5729/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                                                 <spontaneous>
[199]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [199]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
                0.00    0.00       1/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [125]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                0.00    0.00       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[200]    0.0    0.00    0.00       5         CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      26/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00     648/48819       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [103]
                0.00    0.00     648/48587       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
                0.00    0.00     682/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     707/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      42/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      25/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      25/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       5/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00       6/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00      10/396039      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> >&&) [43]
                0.00    0.00       5/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [333]
                0.00    0.00       6/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00      15/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&>&&, decltype(nullptr)&&) [441]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [430]
                0.00    0.00     682/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     648/48587       Catch::BinaryExpr<char, int>::~BinaryExpr() [619]
                0.00    0.00      15/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       6/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [733]
                0.00    0.00       6/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [730]
                0.00    0.00       5/36          unittest::g_progress() [914]
                0.00    0.00       5/132275      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() [598]
                0.00    0.00       5/100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [812]
                0.00    0.00       1/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00       1/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1180]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::unique_ptr<snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, void>(snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer) [1194]
                0.00    0.00       1/4           Catch::ExprLhs<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >& const&> Catch::operator<=<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, 0>(Catch::Decomposer&&, std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&) [1179]
                0.00    0.00       1/4           Catch::BinaryExpr<std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >&, decltype(nullptr) const&>::~BinaryExpr() [1175]
                0.00    0.00       1/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1019]
                0.00    0.00       1/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1018]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [951]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [949]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1195]
-----------------------------------------------
                                                 <spontaneous>
[201]    0.0    0.00    0.00                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [201]
                0.00    0.00      25/1721        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [49]
                0.00    0.00      25/25          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [253]
                0.00    0.00      25/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
-----------------------------------------------
                0.00    0.00   48587/48587       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [159]
[202]    0.0    0.00    0.00   48587         Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int) [202]
                0.00    0.00   48587/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                0.00    0.00       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[203]    0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00      39/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      42/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      55/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      42/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       3/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00       3/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00       1/263771      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> >&&) [4]
                0.00    0.00      75/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00       8/396039      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> >&&) [43]
                0.00    0.00      33/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00       3/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00       3/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00       6/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       4/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00       4/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [359]
                0.00    0.00       1/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00       3/6           Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [429]
                0.00    0.00       2/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [3]) [401]
                0.00    0.00       2/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00       4/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/2           Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [479]
                0.00    0.00      33/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      11/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      11/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00       6/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       6/9           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [18]>(char const (&) [18]) [1048]
                0.00    0.00       4/7           std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [1078]
                0.00    0.00       4/7           std::shared_ptr<int>::~shared_ptr() [1079]
                0.00    0.00       4/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       4/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
                0.00    0.00       3/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       3/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00       3/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00       2/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::~BinaryExpr() [1060]
                0.00    0.00       2/172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [782]
-----------------------------------------------
                0.00    0.00    5666/5666        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> >) [205]
[204]    0.0    0.00    0.00    5666         void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [204]
                0.00    0.00    5666/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00    4423/4423        void std::Destroy<std::cxx11::basicstring<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> >) [206]
[205]    0.0    0.00    0.00    4423         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> >) [205]
                0.00    0.00    5666/5666        void std::Destroy<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [204]
                0.00    0.00    5666/9765        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> >&) [633]
-----------------------------------------------
                0.00    0.00    4423/4423        void std::Destroy<std::cxx11::basicstring<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> > >&) [207]
[206]    0.0    0.00    0.00    4423         void std::Destroy<std::cxx11::basicstring<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> >) [206]
                0.00    0.00    4423/4423        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> >) [205]
-----------------------------------------------
                0.00    0.00      36/3459        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_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [325]
                0.00    0.00     227/3459        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&) [189]
                0.00    0.00    3196/3459        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() [210]
[207]    0.0    0.00    0.00    3459         void std::Destroy<std::cxx11::basicstring<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> > >&) [207]
                0.00    0.00    4423/4423        void std::Destroy<std::cxx11::basicstring<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> >) [206]
-----------------------------------------------
                0.00    0.00      50/3303        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) [249]
                0.00    0.00    3253/3303        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) [171]
[208]    0.0    0.00    0.00    3303         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [208]
                0.00    0.00    4037/11487       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00    4037/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
                0.00    0.00    4037/688989      std::char_traits<char>::length(char const) [549]
-----------------------------------------------
                                                 <spontaneous>
[209]    0.0    0.00    0.00                 Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [209]
                0.00    0.00     171/17770       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&) [25]
                0.00    0.00     171/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00     171/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     171/4223        Catch::SectionInfo::~SectionInfo() [217]
-----------------------------------------------
                0.00    0.00       1/2575        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>) [428]
                0.00    0.00       1/2575        Catch::Clara::Args::~Args() [409]
                0.00    0.00       3/2575        Catch::TestSpec::~TestSpec() [387]
                0.00    0.00       4/2575        Catch::ConfigData::~ConfigData() [370]
                0.00    0.00    2566/2575        Catch::Clara::Opt::~Opt() [180]
[210]    0.0    0.00    0.00    2575         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() [210]
                0.00    0.00    3196/3459        void std::Destroy<std::cxx11::basicstring<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> > >&) [207]
                0.00    0.00    3196/6445        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() [640]
                0.00    0.00    3196/3196        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() [659]
-----------------------------------------------
                0.00    0.00    2566/2566        Catch::Clara::Opt::~Opt() [180]
[211]    0.0    0.00    0.00    2566         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [211]
                0.00    0.00    5132/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00    2566/2599        std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [669]
                0.00    0.00    2566/2566        Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [671]
-----------------------------------------------
                0.00    0.00      10/772         CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00      25/772         CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00      30/772         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     275/772         CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     432/772         CATCH2_INTERNAL_TEST_59() [156]
[212]    0.0    0.00    0.00     772         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> >&&) [212]
                0.00    0.00    1255/274218      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> >&&) [34]
                0.00    0.00    1255/5171        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&) [198]
                0.00    0.00    1255/268602      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> >&) [60]
                0.00    0.00    1579/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.00    2510/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[213]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00      20/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00       4/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      60/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [359]
                0.00    0.00     108/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      16/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     114/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      10/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00       6/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00       6/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00      12/22          Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [383]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int) [403]
                0.00    0.00      25/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/1           Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&> Catch::operator==<decltype(nullptr), 0>(Catch::ExprLhs<std::shared_ptr<addr::route> const&>&&, decltype(nullptr)&&) [497]
                0.00    0.00     120/120         std::__shared_ptr_access<addr::route, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [808]
                0.00    0.00     108/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      72/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      72/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      25/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00      11/11          bool __gnu_cxx::operator!=<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >(__gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&, __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > > const&) [1017]
                0.00    0.00      11/110         std::shared_ptr<addr::route>::~shared_ptr() [809]
                0.00    0.00      10/10          __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::operator() const [1036]
                0.00    0.00      10/19          std::shared_ptr<addr::route>::shared_ptr(std::shared_ptr<addr::route> const&) [961]
                0.00    0.00      10/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00      10/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00      10/10          __gnu_cxx::__normal_iterator<std::shared_ptr<addr::route>, std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > > >::operator++() [1035]
                0.00    0.00       9/9           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::push_back(std::shared_ptr<addr::route> const&) [1058]
                0.00    0.00       4/4           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::~vector() [1210]
                0.00    0.00       2/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       2/2           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [25]>(char const (&) [25]) [1282]
                0.00    0.00       2/2           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::vector() [1310]
                0.00    0.00       1/1           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::empty() const [1345]
                0.00    0.00       1/6           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::begin() [1116]
                0.00    0.00       1/6           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::end() [1115]
                0.00    0.00       1/1           Catch::ExprLhs<std::shared_ptr<addr::route> const&> Catch::operator<=<std::shared_ptr<addr::route>, 0>(Catch::Decomposer&&, std::shared_ptr<addr::route>&&) [1333]
                0.00    0.00       1/1           Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::~BinaryExpr() [1327]
-----------------------------------------------
                0.00    0.00       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[214]    0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      21/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      32/575         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00      32/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      45/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     250/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00     107/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00     282/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      32/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       4/131934      addr::addr_parser::addr_parser() [16]
                0.00    0.00       4/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00       6/396039      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> >&&) [43]
                0.00    0.00       6/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [10]> Catch::operator==<char const (&) [10], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [10]) [367]
                0.00    0.00      14/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00       3/131598      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&> Catch::operator==<addr::addr::network_type_t, 0>(Catch::ExprLhs<addr::addr::network_type_t const&>&&, addr::addr::network_type_t&&) [139]
                0.00    0.00     250/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00     123/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00     107/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00      18/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00      14/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       6/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [868]
                0.00    0.00       6/6           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [14]>(char const (&) [14]) [1105]
                0.00    0.00       6/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [919]
                0.00    0.00       6/35          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [917]
                0.00    0.00       4/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       3/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00       3/131614      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [611]
                0.00    0.00       3/131614      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [609]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_69()::{lambda()#1}::operator()() const [1381]
                0.00    0.00       1/1           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::empty() const [1342]
-----------------------------------------------
                                                 <spontaneous>
[215]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [215]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                                                 <spontaneous>
[216]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [216]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                0.00    0.00       2/4223        CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       3/4223        void std::Destroy<Catch::SectionInfo>(Catch::SectionInfo) [416]
                0.00    0.00       4/4223        CATCH2INTERNAL_TEST_24() [259]
                0.00    0.00       6/4223        CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00       9/4223        CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00      12/4223        CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.00      12/4223        CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      23/4223        CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00      23/4223        CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      25/4223        CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      30/4223        CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      32/4223        CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      36/4223        CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00      42/4223        CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00      49/4223        CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00      56/4223        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      56/4223        CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      72/4223        CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      90/4223        CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00     106/4223        CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     114/4223        CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     134/4223        CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     137/4223        CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     144/4223        CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     171/4223        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> >&) [209]
                0.00    0.00     182/4223        CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     305/4223        Catch::SectionEndInfo::~SectionEndInfo() [285]
                0.00    0.00     476/4223        Catch::SectionStats::~SectionStats() [280]
                0.00    0.00     476/4223        void __gnu_cxx::new_allocator<Catch::SectionInfo>::destroy<Catch::SectionInfo>(Catch::SectionInfo) [281]
                0.00    0.00    1396/4223        Catch::Section::~Section() [250]
[217]    0.0    0.00    0.00    4223         Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00    4223/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00      40/40          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&) [219]
[218]    0.0    0.00    0.00      40         void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [218]
                0.00    0.00      40/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [75]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [683]
                0.00    0.00      40/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.00      40/40          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&) [185]
[219]    0.0    0.00    0.00      40         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&) [219]
                0.00    0.00      40/40          void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [218]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [683]
-----------------------------------------------
                                                 <spontaneous>
[220]    0.0    0.00    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [220]
                0.00    0.00     342/352         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&) [222]
                0.00    0.00     392/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00     392/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                                                 <spontaneous>
[221]    0.0    0.00    0.00                 Catch::Clara::Detail::TokenStream::loadBuffer() [221]
                0.00    0.00      11/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00      11/17770       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&) [25]
                0.00    0.00      24/5668        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&) [641]
                0.00    0.00      11/3765        __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 [652]
-----------------------------------------------
                0.00    0.00      10/352         CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     342/352         Catch::RunContext::runTest(Catch::TestCaseHandle const&) [220]
[222]    0.0    0.00    0.00     352         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&) [222]
                0.00    0.00    2017/5171        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&) [198]
-----------------------------------------------
                0.00    0.00      25/50          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [254]
                0.00    0.00      25/50          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [253]
[223]    0.0    0.00    0.00      50         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [223]
                0.00    0.00    1223/155000      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [52]
                0.00    0.00    1223/2354062     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [91]
                0.00    0.00    1223/420494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [559]
-----------------------------------------------
                0.00    0.00      25/1721        Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [336]
                0.00    0.00    1696/1721        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&) [41]
[224]    0.0    0.00    0.00    1721         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [224]
                0.00    0.00    1721/11487       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [176]
                0.00    0.00    1721/798857      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [53]
-----------------------------------------------
                                                 <spontaneous>
[225]    0.0    0.00    0.00                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [225]
                0.00    0.00    1788/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
-----------------------------------------------
                0.00    0.00  548236/548236      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [72]
[226]    0.0    0.00    0.00  548236         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [226]
                0.00    0.00  548236/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
-----------------------------------------------
                0.00    0.00      20/1317        CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     146/1317        CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     147/1317        CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     168/1317        CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     220/1317        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00     616/1317        CATCH2_INTERNAL_TEST_39() [141]
[227]    0.0    0.00    0.00    1317         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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
                0.00    0.00    1317/133592      bool Catch::compareEqual<std::__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&) [71]
                0.00    0.00    1317/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00    1317/1317        Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::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> >&) [308]
-----------------------------------------------
                0.00    0.00       2/1567        CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       4/1567        CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00       6/1567        CATCH2_INTERNAL_TEST_0() [213]
                0.00    0.00       9/1567        CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00      12/1567        CATCH2_INTERNAL_TEST_53() [3]
                0.00    0.00      12/1567        CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      23/1567        CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00      23/1567        CATCH2_INTERNAL_TEST_0() [11]
                0.00    0.00      25/1567        CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      30/1567        CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      32/1567        CATCH2_INTERNAL_TEST_69() [214]
                0.00    0.00      36/1567        CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00      42/1567        CATCH2_INTERNAL_TEST_91() [203]
                0.00    0.00      49/1567        CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00      56/1567        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00      56/1567        CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      72/1567        CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00      90/1567        CATCH2_INTERNAL_TEST_23() [175]
                0.00    0.00     106/1567        CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     114/1567        CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     134/1567        CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00     137/1567        CATCH2_INTERNAL_TEST_0() [145]
                0.00    0.00     144/1567        CATCH2_INTERNAL_TEST_33() [146]
                0.00    0.00     171/1567        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> >&) [209]
                0.00    0.00     182/1567        CATCH2_INTERNAL_TEST_100() [151]
[228]    0.0    0.00    0.00    1567         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00    1567/274218      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> >&&) [34]
-----------------------------------------------
                0.00    0.00     780/780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [231]
[229]    0.0    0.00    0.00     780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [229]
                0.00    0.00     780/780         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [230]
                0.00    0.00     780/781         std::vector<std::cxx11::basicstring<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> > > >&&) [716]
-----------------------------------------------
                0.00    0.00     780/780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [229]
[230]    0.0    0.00    0.00     780         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [230]
                0.00    0.00    1560/274218      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> >&&) [34]
                0.00    0.00     780/780         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [717]
                0.00    0.00     780/780         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [719]
-----------------------------------------------
                0.00    0.00     780/780         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) [232]
[231]    0.0    0.00    0.00     780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [231]
                0.00    0.00     780/780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [229]
                0.00    0.00     780/780         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [723]
                0.00    0.00     780/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.00      80/80          Catch::Clara::Opt std::uninitialized_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) [233]
[232]    0.0    0.00    0.00      80         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) [232]
                0.00    0.00     780/780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [231]
                0.00    0.00     860/860         bool std::operator!=<Catch::Clara::Opt>(std::moveiterator<Catch::Clara::Opt> const&, std::move_iterator<Catch::Clara::Opt> const&) [711]
                0.00    0.00     780/780         std::move_iterator<Catch::Clara::Opt>::operator() const [718]
                0.00    0.00     780/5012        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [643]
                0.00    0.00     780/780         std::move_iterator<Catch::Clara::Opt>::operator++() [721]
-----------------------------------------------
                0.00    0.00      80/80          Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [234]
[233]    0.0    0.00    0.00      80         Catch::Clara::Opt std::uninitialized_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) [233]
                0.00    0.00      80/80          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) [232]
-----------------------------------------------
                0.00    0.00      80/80          Catch::Clara::Opt std::__uninitialized_move_if_noexcept_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>&) [235]
[234]    0.0    0.00    0.00      80         Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [234]
                0.00    0.00      80/80          Catch::Clara::Opt std::uninitialized_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) [233]
-----------------------------------------------
                0.00    0.00      80/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&) [185]
[235]    0.0    0.00    0.00      80         Catch::Clara::Opt std::__uninitialized_move_if_noexcept_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>&) [235]
                0.00    0.00      80/80          Catch::Clara::Opt std::__uninitialized_copy_a<std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, Catch::Clara::Opt>(std::move_iterator<Catch::Clara::Opt>, std::move_iterator<Catch::Clara::Opt>, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [234]
                0.00    0.00     160/160         std::move_iterator<Catch::Clara::Opt> std::__make_move_if_noexcept_iterator<Catch::Clara::Opt, std::move_iterator<Catch::Clara::Opt> >(Catch::Clara::Opt) [795]
-----------------------------------------------
                                                 <spontaneous>
[236]    0.0    0.00    0.00                 Catch::Clara::Opt std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(unsigned long, __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> > >) [236]
                0.00    0.00       1/85          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>&) [79]
                0.00    0.00       1/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [801]
                0.00    0.00       1/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
-----------------------------------------------
                                                 <spontaneous>
[237]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [237]
                0.00    0.00    1399/274218      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> >&&) [34]
-----------------------------------------------
                                                 <spontaneous>
[238]    0.0    0.00    0.00                 Catch::TestCaseTracking::ITracker::findChild(Catch::TestCaseTracking::NameAndLocation const&)::{lambda(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&)#1}::operator()(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> const&) const [238]
                0.00    0.00    1338/135401      __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&) [70]
-----------------------------------------------
                                                 <spontaneous>
[239]    0.0    0.00    0.00                 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [239]
                0.00    0.00      75/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00      75/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                                                 <spontaneous>
[240]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [240]
                0.00    0.00    1846/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                                 208             CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00       3/211         Catch::TestInvokerAsFunction::invoke() const [1]
                0.00    0.00       8/211         CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     200/211         CATCH2_INTERNAL_TEST_30() [2]
[241]    0.0    0.00    0.00     211+208     CATCH2_INTERNAL_TEST_65() [241]
                0.00    0.00      12/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      25/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     104/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00       3/131934      addr::addrparser::addr_parser() [16]
                0.00    0.00      12/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00       3/131934      addr::addr_parser::~addr_parser() [22]
                0.00    0.00     104/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
                0.00    0.00      12/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       1/263771      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> >&&) [4]
                0.00    0.00       8/396039      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> >&&) [43]
                0.00    0.00      38/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00      26/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00       3/131828      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [88]
                0.00    0.00       3/131832      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [118]
                0.00    0.00       6/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       4/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator==<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [407]
                0.00    0.00       4/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [3]) [401]
                0.00    0.00       1/264494      std::__cxx11::to_string(int) [39]
                0.00    0.00       3/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [359]
                0.00    0.00       3/6           Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [429]
                0.00    0.00       4/266940      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [147]
                0.00    0.00       1/2           Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [479]
                0.00    0.00      26/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      10/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00      10/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00       4/266968      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [573]
                0.00    0.00       4/23          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [946]
                0.00    0.00       4/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3]>::~BinaryExpr() [1060]
                0.00    0.00       3/318         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [761]
                0.00    0.00       3/9           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [18]>(char const (&) [18]) [1048]
                0.00    0.00       3/792771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [548]
                0.00    0.00       3/131832      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [605]
                0.00    0.00       3/131769      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [608]
                0.00    0.00       3/7           std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [1078]
                0.00    0.00       3/7           std::shared_ptr<int>::~shared_ptr() [1079]
                                 208             CATCH2_INTERNAL_TEST_65() [241]
-----------------------------------------------
                0.00    0.00  420135/420135      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) [50]
[242]    0.0    0.00    0.00  420135         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [242]
                0.00    0.00  420135/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
-----------------------------------------------
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [244]
[243]    0.0    0.00    0.00    2382         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [243]
                0.00    0.00    1078/1078        void std::Construct<std::cxx11::basicstring<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> >&&) [246]
                0.00    0.00    3460/3460        bool std::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> const&) [656]
                0.00    0.00    1078/1078        std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const [702]
                0.00    0.00    1078/9765        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> >&) [633]
                0.00    0.00    1078/1078        std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++() [703]
-----------------------------------------------
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_iterator<std::__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::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__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> > >&) [245]
[244]    0.0    0.00    0.00    2382         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [244]
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [243]
-----------------------------------------------
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [247]
[245]    0.0    0.00    0.00    2382         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_iterator<std::__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::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__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> > >&) [245]
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::uninitialized_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [244]
-----------------------------------------------
                0.00    0.00    1078/1078        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>(std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [243]
[246]    0.0    0.00    0.00    1078         void std::Construct<std::cxx11::basicstring<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> >&&) [246]
                0.00    0.00    1078/274218      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> >&&) [34]
                0.00    0.00    1078/1118        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&) [701]
                0.00    0.00    1078/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.00     454/454         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&) [189]
[247]    0.0    0.00    0.00     454         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_move_if_noexcept_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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [247]
                0.00    0.00    2382/2382        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__uninitialized_copy_a<std::move_iterator<std::__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::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>, std::move_iterator<std::__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> > >&) [245]
                0.00    0.00    4764/4764        std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> std::__make_move_if_noexcept_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [647]
-----------------------------------------------
                                                 <spontaneous>
[248]    0.0    0.00    0.00                 void std::Construct<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >, char const const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const const&) [248]
                0.00    0.00      11/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00      11/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                0.00    0.00      10/50          CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      40/50          CATCH2_INTERNAL_TEST_35() [160]
[249]    0.0    0.00    0.00      50         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) [249]
                0.00    0.00      50/17770       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&) [25]
                0.00    0.00      50/3303        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [208]
-----------------------------------------------
                                                 <spontaneous>
[250]    0.0    0.00    0.00                 Catch::Section::~Section() [250]
                0.00    0.00    1396/4223        Catch::SectionInfo::~SectionInfo() [217]
-----------------------------------------------
                                                 <spontaneous>
[251]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [251]
                0.00    0.00      25/25          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [254]
                0.00    0.00      25/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      25/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
-----------------------------------------------
                                                 <spontaneous>
[252]    0.0    0.00    0.00                 Catch::Clara::Help::Help(bool&) [252]
                0.00    0.00       3/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [169]
                0.00    0.00       4/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       1/40          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
                0.00    0.00       4/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00      25/25          Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [201]
[253]    0.0    0.00    0.00      25         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [253]
                0.00    0.00      25/50          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [223]
-----------------------------------------------
                0.00    0.00      25/25          Catch::TestCaseTracking::TrackerContext::startRun() [251]
[254]    0.0    0.00    0.00      25         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [254]
                0.00    0.00      25/50          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [223]
-----------------------------------------------
                                                 <spontaneous>
[255]    0.0    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [255]
                0.00    0.00       8/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       8/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00      14/449         CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00     435/449         void std::Destroy<addr::iface>(addr::iface) [260]
[256]    0.0    0.00    0.00     449         addr::iface::~iface() [256]
                0.00    0.00     902/1619499     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00       1/16          void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [329]
                0.00    0.00      15/16          void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [270]
[257]    0.0    0.00    0.00      16         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [257]
                0.00    0.00      16/16          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [258]
-----------------------------------------------
                0.00    0.00      16/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [257]
[258]    0.0    0.00    0.00      16         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [258]
                0.00    0.00      32/17770       std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [25]
                0.00    0.00      16/16          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [971]
                0.00    0.00      16/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
-----------------------------------------------
                0.00    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[259]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_24() [259]
                0.00    0.00       6/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       6/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       4/1567        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [228]
                0.00    0.00      36/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00      40/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00       4/4223        Catch::SectionInfo::~SectionInfo() [217]
                0.00    0.00       3/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [430]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator!=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [463]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator< <addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [460]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [458]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator><addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [456]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator>=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [454]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator==<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [452]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator!=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [462]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator< <sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [459]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [457]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator><sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [455]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator>=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [453]
                0.00    0.00      36/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00      18/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [951]
                0.00    0.00      18/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [949]
                0.00    0.00      18/18          Catch::ExprLhs<sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::Decomposer&&, sockaddr_un&) [966]
                0.00    0.00      18/18          Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::~BinaryExpr() [962]
                0.00    0.00       2/36          unittest::g_progress() [914]
                0.00    0.00       1/1           std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<addr::unix> >, std::is_move_constructible<addr::unix>, std::is_move_assignable<addr::unix> >::value, void>::type std::swap<addr::unix>(addr::unix&, addr::unix&) [1379]
                0.00    0.00       1/1           std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<sockaddr_un> >, std::is_move_constructible<sockaddr_un>, std::is_move_assignable<sockaddr_un> >::value, void>::type std::swap<sockaddr_un>(sockaddr_un&, sockaddr_un&) [1378]
-----------------------------------------------
                0.00    0.00     435/435         void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [261]
[260]    0.0    0.00    0.00     435         void std::Destroy<addr::iface>(addr::iface) [260]
                0.00    0.00     435/449         addr::iface::~iface() [256]
-----------------------------------------------
                0.00    0.00     105/105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [262]
[261]    0.0    0.00    0.00     105         void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [261]
                0.00    0.00     435/435         void std::Destroy<addr::iface>(addr::iface) [260]
                0.00    0.00     435/435         addr::iface std::addressof<addr::iface>(addr::iface&) [754]
-----------------------------------------------
                0.00    0.00     105/105         void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [263]
[262]    0.0    0.00    0.00     105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [262]
                0.00    0.00     105/105         void std::Destroy_aux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [261]
-----------------------------------------------
                0.00    0.00      30/30          std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [264]
[263]    0.0    0.00    0.00      30         void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [263]
                0.00    0.00     105/105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [262]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [82]
[264]    0.0    0.00    0.00       1         std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [264]
                0.00    0.00      30/30          void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [263]
                0.00    0.00      30/30          std::Vector_base<addr::iface, std::allocator<addr::iface> >::_M_get_Tp_allocator() [932]
                0.00    0.00      30/30          std::Vectorbase<addr::iface, std::allocator<addr::iface> >::~Vectorbase() [933]
-----------------------------------------------
                                                 <spontaneous>
[265]    0.0    0.00    0.00                 Catch::Clara::Detail::Token::~Token() [265]
                0.00    0.00     861/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00      84/84          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) [268]
[266]    0.0    0.00    0.00      84         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) [266]
                0.00    0.00      15/15          void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [270]
                0.00    0.00      99/101         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&) [811]
                0.00    0.00      15/16          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [977]
                0.00    0.00      15/31          Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [927]
                0.00    0.00      15/16          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [976]
-----------------------------------------------
                0.00    0.00      84/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [80]
[267]    0.0    0.00    0.00      84         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [267]
                0.00    0.00      84/84          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>&) [269]
                0.00    0.00      84/88          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [825]
                0.00    0.00      84/84          __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Arg> >::_S_select_on_copy(std::allocator<Catch::Clara::Arg> const&) [850]
                0.00    0.00      84/91          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [816]
                0.00    0.00      84/84          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [855]
                0.00    0.00      84/174         std::allocator<Catch::Clara::Arg>::~allocator() [780]
                0.00    0.00      84/180         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [777]
                0.00    0.00      84/86          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [836]
                0.00    0.00      84/86          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [837]
-----------------------------------------------
                0.00    0.00      84/84          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>&) [269]
[268]    0.0    0.00    0.00      84         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) [268]
                0.00    0.00      84/84          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) [266]
-----------------------------------------------
                0.00    0.00      84/84          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [267]
[269]    0.0    0.00    0.00      84         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>&) [269]
                0.00    0.00      84/84          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) [268]
-----------------------------------------------
                0.00    0.00      15/15          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) [266]
[270]    0.0    0.00    0.00      15         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [270]
                0.00    0.00      15/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [257]
                0.00    0.00      15/18          Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::removereference<Catch::Clara::Arg const&>::type&) [968]
                0.00    0.00      15/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                                                 <spontaneous>
[271]    0.0    0.00    0.00                 Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [271]
                0.00    0.00     440/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     273/135401      __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&) [70]
                0.00    0.00     434/5668        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&) [641]
                0.00    0.00     273/3765        __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 [652]
                0.00    0.00     267/3726        __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++() [653]
                0.00    0.00     167/2863        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 [666]
                0.00    0.00     167/2863        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 [665]
-----------------------------------------------
                0.00    0.00     703/703         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&) [274]
[272]    0.0    0.00    0.00     703         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&) [272]
                0.00    0.00     703/703         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&) [273]
-----------------------------------------------
                0.00    0.00     703/703         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&) [272]
[273]    0.0    0.00    0.00     703         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&) [273]
                0.00    0.00     703/1622058     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [23]
                0.00    0.00     703/3613238     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [17]
                0.00    0.00     321/3386480     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [10]
                0.00    0.00     321/954474      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [54]
                0.00    0.00    1398/14658087     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00     699/2503416     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [179]
                0.00    0.00     703/2236856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [542]
                0.00    0.00     321/1669108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [544]
                0.00    0.00     321/1309314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [547]
-----------------------------------------------
                0.00    0.00       1/49          Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [365]
                0.00    0.00       1/49          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [369]
                0.00    0.00       2/49          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator=(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [339]
                0.00    0.00       5/49          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> >&) [319]
                0.00    0.00      40/49          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
[274]    0.0    0.00    0.00      49         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&) [274]
                0.00    0.00     703/703         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&) [272]
                0.00    0.00     703/703         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign() [725]
-----------------------------------------------
                0.00    0.00      20/198         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      20/198         CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00     158/198         CATCH2_INTERNAL_TEST_59() [156]
[275]    0.0    0.00    0.00     198         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&) [275]
                0.00    0.00     203/274218      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> >&&) [34]
                0.00    0.00     203/5171        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&) [198]
                0.00    0.00     203/268602      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> >&) [60]
-----------------------------------------------
                                                 <spontaneous>
[276]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [276]
                0.00    0.00      25/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00      50/17168       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [167]
                0.00    0.00      25/4972797     Catch::StringRef::StringRef(char const, unsigned long) [20]
                0.00    0.00      50/5232184     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [59]
-----------------------------------------------
                0.00    0.00       1/40          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [84]
                0.00    0.00       1/40          Catch::Clara::Help::Help(bool&) [252]
                0.00    0.00       6/40          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00      32/40          Catch::makeCommandLineParser(Catch::ConfigData&) [58]
[277]    0.0    0.00    0.00      40         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
                0.00    0.00      40/49          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&) [274]
-----------------------------------------------
                                                 <spontaneous>
[278]    0.0    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig const&)::{lambda()#1}::operator()() const [278]
                0.00    0.00       4/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
-----------------------------------------------
                0.00    0.00     200/1480        CATCH2_INTERNAL_TEST_59() [156]
                0.00    0.00    1280/1480        CATCH2_INTERNAL_TEST_39() [141]
[279]    0.0    0.00    0.00    1480         Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [279]
                0.00    0.00    1480/2352533     Catch::operator"" _sr(char const, unsigned long) [24]
                0.00    0.00    1480/1480        Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char) [300]
                0.00    0.00    1480/1480        bool Catch::compareEqual<unsigned char, unsigned char>(unsigned char const&, unsigned char const&) [697]
-----------------------------------------------
                                                 <spontaneous>
[280]    0.0    0.00    0.00                 Catch::SectionStats::~SectionStats() [280]
                0.00    0.00     476/4223        Catch::SectionInfo::~SectionInfo() [217]
-----------------------------------------------
                                                 <spontaneous>
[281]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::SectionInfo>::destroy<Catch::SectionInfo>(Catch::SectionInfo) [281]
                0.00    0.00     476/4223        Catch::SectionInfo::~SectionInfo() [217]
-----------------------------------------------
                                                 <spontaneous>
[282]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]) [282]
                0.00    0.00       3/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       3/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                                                 <spontaneous>
[283]    0.0    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [283]
                0.00    0.00     392/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00      16/984         CATCH2_INTERNAL_TEST_20() [155]
                0.00    0.00      16/984         CATCH2_INTERNAL_TEST_39() [141]
                0.00    0.00     160/984         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     192/984         CATCH2_INTERNAL_TEST_100() [151]
                0.00    0.00     600/984         CATCH2_INTERNAL_TEST_59() [156]
[284]    0.0    0.00    0.00     984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
                0.00    0.00     984/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     984/984         Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int) [314]
                0.00    0.00     984/984         bool Catch::compareEqual<unsigned char, int>(unsigned char const&, int const&) [705]
-----------------------------------------------
                                                 <spontaneous>
[285]    0.0    0.00    0.00                 Catch::SectionEndInfo::~SectionEndInfo() [285]
                0.00    0.00     305/4223        Catch::SectionInfo::~SectionInfo() [217]
-----------------------------------------------
                0.00    0.00       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[286]    0.0    0.00    0.00       1         CATCH2INTERNAL_TEST_0() [286]
                0.00    0.00       2/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       2/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       1/132265      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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(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> >&&) [61]
                0.00    0.00       3/329534      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [123]
                0.00    0.00       1/396039      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> >&&) [43]
                0.00    0.00       4/1310057     operator"" catchsr(char const, unsigned long) [67]
                0.00    0.00       4/1311503     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [115]
                0.00    0.00       4/1310057     Catch::AssertionHandler::~AssertionHandler() [546]
                0.00    0.00       3/330310      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [567]
                0.00    0.00       3/329625      Catch::BinaryExpr<int, int>::~BinaryExpr() [568]
                0.00    0.00       1/132275      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() [598]
-----------------------------------------------
                                                 <spontaneous>
[287]    0.0    0.00    0.00                 bool __gnu_cxx::__ops::Iterequals_val<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>::operator()<__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> > > > >) [287]
                0.00    0.00     198/135401      __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&) [70]
                0.00    0.00     198/3765        __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 [652]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
[288]    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&) [288]
                0.00    0.00       1/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
                0.00    0.00       2/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [158]
                0.00    0.00       2/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [444]
                0.00    0.00       1/263023      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) [153]
                0.00    0.00       2/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [831]
-----------------------------------------------
                                                 <spontaneous>
[289]    0.0    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::~SectionTracker() [289]
                0.00    0.00     254/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00     132/132         CATCH2_INTERNAL_TEST_59() [156]
[290]    0.0    0.00    0.00     132         std::__cxx11::to_string(unsigned long) [290]
                0.00    0.00     176/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) [37]
-----------------------------------------------
                                                 <spontaneous>
[291]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [291]
                0.00    0.00     168/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Detail::ParserBase::validate() const [294]
[292]    0.0    0.00    0.00     167         Catch::Clara::Detail::BasicResult<void>::ok() [292]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [293]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ok() [292]
[293]    0.0    0.00    0.00     167         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [293]
                0.00    0.00     167/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00     167/167         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [790]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Opt::validate() const [135]
[294]    0.0    0.00    0.00     167         Catch::Clara::Detail::ParserBase::validate() const [294]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ok() [292]
-----------------------------------------------
                0.00    0.00       6/641         CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00     176/641         CATCH2_INTERNAL_TEST_16() [122]
                0.00    0.00     177/641         CATCH2_INTERNAL_TEST_7() [121]
                0.00    0.00     282/641         CATCH2_INTERNAL_TEST_28() [55]
[295]    0.0    0.00    0.00     641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
                0.00    0.00     641/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     641/641         Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [324]
                0.00    0.00     641/641         bool Catch::compareEqual<unsigned short, int>(unsigned short const&, int const&) [731]
-----------------------------------------------
                                                 <spontaneous>
[296]    0.0    0.00    0.00                 Catch::makeStream(std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) [296]
                0.00    0.00       1/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
-----------------------------------------------
                                                 <spontaneous>
[297]    0.0    0.00    0.00                 Catch::Config::name() const [297]
                0.00    0.00       1/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [56]
-----------------------------------------------
                                                 <spontaneous>
[298]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [298]
                0.00    0.00       2/1748        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&) [129]
                0.00    0.00       3/17770       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&) [25]
-----------------------------------------------
                                                 <spontaneous>
[299]    0.0    0.00    0.00                 Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream const&) const [299]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [302]
                0.00    0.00       6/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [378]
                0.00    0.00       1/1           Catch::Clara::Detail::BoundValueRef<int>::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [447]
                0.00    0.00       6/330         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [759]
                0.00    0.00       6/336         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [757]
                0.00    0.00       2/3           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&) [1220]
-----------------------------------------------
                0.00    0.00    1480/1480        Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [279]
[300]    0.0    0.00    0.00    1480         Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char) [300]
                0.00    0.00    1480/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[301]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [301]
                0.00    0.00     169/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream const&) const [299]
[302]    0.0    0.00    0.00     167         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [302]
                0.00    0.00     167/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00     167/167         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [791]
-----------------------------------------------
                0.00    0.00       1/2           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00       1/2           Catch::Session::Session() [306]
[303]    0.0    0.00    0.00       2         Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [303]
                0.00    0.00       2/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [305]
                0.00    0.00       2/8           Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&) [1062]
                0.00    0.00       2/2           Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&) [1284]
                0.00    0.00       2/2           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1308]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [305]
[304]    0.0    0.00    0.00       2         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>) [304]
                0.00    0.00       2/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [196]
                0.00    0.00       4/4           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1203]
                0.00    0.00       4/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [1289]
                0.00    0.00       2/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&) [1309]
                0.00    0.00       2/174         std::allocator<Catch::Clara::Opt>::~allocator() [781]
                0.00    0.00       2/2           void std::__alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&) [1313]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [303]
[305]    0.0    0.00    0.00       2         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [305]
                0.00    0.00       2/2           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>) [304]
                0.00    0.00       2/2           std::remove_reference<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>::type&& std::move<std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&>(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&) [1323]
-----------------------------------------------
                                                 <spontaneous>
[306]    0.0    0.00    0.00                 Catch::Session::Session() [306]
                0.00    0.00       1/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [303]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                                                 <spontaneous>
[307]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [307]
                0.00    0.00       2/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                0.00    0.00    1317/1317        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&> Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(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> >&) [227]
[308]    0.0    0.00    0.00    1317         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> >&>::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> >&) [308]
                0.00    0.00    1317/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[309]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [309]
                0.00    0.00       1/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       3/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       2/44          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() [897]
-----------------------------------------------
                                                 <spontaneous>
[310]    0.0    0.00    0.00                 Catch::generateRandomSeed(Catch::GenerateFrom) [310]
                0.00    0.00       1/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       1/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                                                 <spontaneous>
[311]    0.0    0.00    0.00                 Catch::Clara::Args::Args(int, char const const) [311]
                0.00    0.00       1/2233        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [40]
                0.00    0.00       1/669         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [727]
                0.00    0.00       1/4958        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [645]
-----------------------------------------------
                0.00    0.00       2/4           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00       2/4           Catch::makeCommandLineParser(Catch::ConfigData&) [58]
[312]    0.0    0.00    0.00       4         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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [312]
                0.00    0.00       4/4           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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [313]
                0.00    0.00       4/44          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() [897]
-----------------------------------------------
                0.00    0.00       4/4           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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [312]
[313]    0.0    0.00    0.00       4         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> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [313]
                0.00    0.00       4/17770       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&) [25]
                0.00    0.00       4/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       4/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
                0.00    0.00       4/5           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> >&) [1167]
                0.00    0.00       4/4           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> > > >&&) [1192]
                0.00    0.00       4/5           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [1140]
-----------------------------------------------
                0.00    0.00     984/984         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [284]
[314]    0.0    0.00    0.00     984         Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int) [314]
                0.00    0.00     984/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[315]    0.0    0.00    0.00                 Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [315]
                0.00    0.00       4/17770       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&) [25]
-----------------------------------------------
                0.00    0.00     100/300         CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00     200/300         CATCH2_INTERNAL_TEST_53() [3]
[316]    0.0    0.00    0.00     300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [316]
                0.00    0.00     300/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     300/300         Catch::BinaryExpr<int, unsigned short>::BinaryExpr(bool, int, Catch::StringRef, unsigned short) [335]
                0.00    0.00     300/300         bool Catch::compareEqual<int, unsigned short>(int const&, unsigned short const&) [764]
-----------------------------------------------
                0.00    0.00       1/3           unittest::snapcatch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [65]
                0.00    0.00       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [58]
[317]    0.0    0.00    0.00       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [317]
                0.00    0.00       3/3           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [318]
                0.00    0.00       3/44          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() [897]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [317]
[318]    0.0    0.00    0.00       3         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [318]
                0.00    0.00       3/17770       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&) [25]
                0.00    0.00       3/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       3/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
                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&) [1260]
                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> >&&) [1236]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [1235]
-----------------------------------------------
                                                 <spontaneous>
[319]    0.0    0.00    0.00                 Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [319]
                0.00    0.00       5/49          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&) [274]
                0.00    0.00       5/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [372]
-----------------------------------------------
                                                 <spontaneous>
[320]    0.0    0.00    0.00                 Catch::Session::~Session() [320]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [197]
-----------------------------------------------
                                                 <spontaneous>
[321]    0.0    0.00    0.00                 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [321]
                0.00    0.00       1/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00       1/246         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [766]
                0.00    0.00       1/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [838]
                0.00    0.00       1/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [839]
                0.00    0.00       1/298         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [765]
                0.00    0.00       1/129         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [800]
-----------------------------------------------
                0.00    0.00      84/230         CATCH2_INTERNAL_TEST_28() [55]
                0.00    0.00     146/230         CATCH2_INTERNAL_TEST_16() [122]
[322]    0.0    0.00    0.00     230         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [322]
                0.00    0.00     230/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     230/232         Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [358]
                0.00    0.00     230/230         bool Catch::compareEqual<char, char>(char const&, char const&) [768]
-----------------------------------------------
                0.00    0.00       2/172         CATCH2INTERNAL_TEST_91() [203]
                0.00    0.00      10/172         CATCH2_INTERNAL_TEST_55() [191]
                0.00    0.00      20/172         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00      40/172         CATCH2_INTERNAL_TEST_80() [186]
                0.00    0.00     100/172         CATCH2_INTERNAL_TEST_53() [3]
[323]    0.0    0.00    0.00     172         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [8]> Catch::operator==<char const (&) [8], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [8]) [323]
                0.00    0.00     172/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     172/172         Catch::BinaryExpr<std::cxx11::basicstring<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]) [360]
                0.00    0.00     172/172         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [8]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]) [361]
-----------------------------------------------
                0.00    0.00     641/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [295]
[324]    0.0    0.00    0.00     641         Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [324]
                0.00    0.00     641/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[325]    0.0    0.00    0.00                 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [325]
                0.00    0.00      36/3459        void std::Destroy<std::cxx11::basicstring<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> > >&) [207]
                0.00    0.00      36/6445        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() [640]
-----------------------------------------------
                                                 <spontaneous>
[326]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [326]
                0.00    0.00       2/17770       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&) [25]
                0.00    0.00       2/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       2/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
-----------------------------------------------
                0.00    0.00      12/131         CATCH2_INTERNAL_TEST_0() [161]
                0.00    0.00      19/131         CATCH2_INTERNAL_TEST_35() [160]
                0.00    0.00     100/131         CATCH2_INTERNAL_TEST_53() [3]
[327]    0.0    0.00    0.00     131         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [1]> Catch::operator==<char const (&) [1], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [1]) [327]
                0.00    0.00     131/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     131/131         Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [1]) [368]
                0.00    0.00     131/131         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [1]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [1]) [371]
-----------------------------------------------
                                                 <spontaneous>
[328]    0.0    0.00    0.00                 Catch::ConfigData::ReporterAndFile::ReporterAndFile(Catch::ConfigData::ReporterAndFile const&) [328]
                0.00    0.00       2/17770       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&) [25]
-----------------------------------------------
                                                 <spontaneous>
[329]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::Clara::Arg>::construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [329]
                0.00    0.00       1/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [257]
                0.00    0.00       1/18          Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [968]
                0.00    0.00       1/143051      operator new(unsigned long, void) [587]
-----------------------------------------------
                                                 <spontaneous>
[330]    0.0    0.00    0.00                 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [330]
                0.00    0.00     250/2352533     Catch::operator"" sr(char const, unsigned long) [24]
-----------------------------------------------
                0.00    0.00      40/40          CATCH2INTERNAL_TEST_35() [160]
[331]    0.0    0.00    0.00      40         std::__cxx11::to_string(unsigned int) [331]
                0.00    0.00      40/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int ()(char, unsigned long, char const, __va_list_tag), unsigned long, char const, ...) [37]
-----------------------------------------------
                                                 <spontaneous>
[332]    0.0    0.00    0.00                 Catch::TestCaseInfo::~TestCaseInfo() [332]
                0.00    0.00      50/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
-----------------------------------------------
                0.00    0.00       1/100         CATCH2_INTERNAL_TEST_30() [2]
                0.00    0.00       5/100         CATCH2_INTERNAL_TEST_0() [200]
                0.00    0.00      94/100         CATCH2_INTERNAL_TEST_28() [55]
[333]    0.0    0.00    0.00     100         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [6]> Catch::operator==<char const (&) [6], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [6]) [333]
                0.00    0.00     100/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00     100/100         Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [6]) [374]
                0.00    0.00     100/100         bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [6]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]) [376]
-----------------------------------------------
                                                 <spontaneous>
[334]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [334]
                0.00    0.00      32/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00      16/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
                0.00    0.00      16/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [684]
-----------------------------------------------
                0.00    0.00     300/300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [316]
[335]    0.0    0.00    0.00     300         Catch::BinaryExpr<int, unsigned short>::BinaryExpr(bool, int, Catch::StringRef, unsigned short) [335]
                0.00    0.00     300/1309163     Catch::ITransientExpression::ITransientExpression(bool, bool) [93]
-----------------------------------------------
                                                 <spontaneous>
[336]    0.0    0.00    0.00                 Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [336]
                0.00    0.00      25/1721        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [224]
-----------------------------------------------
                0.00    0.00      16/16          CATCH2_INTERNAL_TEST_55() [191]
[337]    0.0    0.00    0.00      16         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [4]> Catch::operator!=<char const (&) [4], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [4]) [337]
                0.00    0.00      16/16          bool Catch::compareNotEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]) [356]
                0.00    0.00      16/2352533     Catch::operator"" sr(char const, unsigned long) [24]
                0.00    0.00      16/23          Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [4]) [419]
-----------------------------------------------
                                                 <spontaneous>
[338]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [338]
                0.00    0.00      34/1619499     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [8]
                0.00    0.00      17/2599        std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [669]
                0.00    0.00      17/17          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [969]
-----------------------------------------------
                                                 <spontaneous>
[339]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator=(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [339]
                0.00    0.00       2/49          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&) [274]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [85]
[340]    0.0    0.00    0.00       1         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [340]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<int>, int&>(int&) [1373]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&&) [1349]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >::~shared_ptr() [1348]
-----------------------------------------------
                                                 <spontaneous>
[341]    0.0    0.00    0.00                 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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [341]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
-----------------------------------------------
                                                 <spontaneous>
[342]    0.0    0.00    0.00                 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> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [342]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
-----------------------------------------------
                                                 <spontaneous>
[343]    0.0    0.00    0.00                 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [343]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
-----------------------------------------------
                                                 <spontaneous>
[344]    0.0    0.00    0.00                 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [344]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
-----------------------------------------------
                                                 <spontaneous>
[345]    0.0    0.00    0.00                 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [345]
                0.00    0.00       1/17770       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&) [25]
                0.00    0.00       1/664658      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [15]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [901]
-----------------------------------------------
                                                 <spontaneous>
[346]